forked from snyk-labs/nodejs-goof
-
Notifications
You must be signed in to change notification settings - Fork 0
/
utils.js
28 lines (22 loc) · 641 Bytes
/
utils.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
module.exports = {
ran_no : function ( min, max ){
return Math.floor( Math.random() * ( max - min + 1 )) + min;
},
uid : function ( len ){
var str = '';
var src = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var src_len = src.length;
var i = len;
for( ; i-- ; ){
str += src.charAt( this.ran_no( 0, src_len - 1 ));
}
return str;
},
forbidden : function ( res ){
var body = 'Forbidden';
res.statusCode = 403;
res.setHeader( 'Content-Type', 'text/plain' );
res.setHeader( 'Content-Length', body.length );
res.end( body );
}
};