1.0.1 • Published 5 years ago
m2-nodejs
The package is provided utilities and facilities for nodejs.
Usage
npm install m2-nodejs
yarn add m2-nodejs
APIs
- mysql Provide nodejs how to connect to mysql
prop or func | type | description | example |
---|
connect | func | Get the mysql connection instance for the params config | |
escape | func | Prevent SQL-inject attack to escape the params | |
execSql | func | Exec the sql statement for the params connection, sql | |
- redis Provide nodejs how to connect to redis
prop or func | type | description | example |
---|
connect | func | Get the redis client instance for the params config | |
setItem | func | Set the item into redis for the params client, key, val | |
getItem | func | Get the item from redis for the params client, key | |
delItem | func | Remove the item from redis for the params client, key | |
- cookie Provide how to operate cookie in the server
prop or func | type | description | example |
---|
getCookieExpire | func | Get the cookie expire time for the params {type,offset}} | |
setServerCookie | func | Set the cookie in the server for the params res, key, val, options | |
- http Provide how to http request and response in the server
prop or func | type | description | example |
---|
getPostData | func | Get post data via stream for the params req | |
parseQuery | func | Parse query data or the params req | |
parseCookie | func | Parse cookie data for the params req | |
parseSession | func | Parse session data for the params req,redis | |
- model Provide data response model include SuccessModel, ErrorModel
prop or func | type | description | example |
---|
SuccessModel | class | Provide the data model when data will be fetched | |
ErrorModel | class | Provide the error model when data will be rejected | |
- util Provide node util function in the server
prop or func | type | description | example |
---|
readline | func | Provide the readline instance based on read stream | |
writeLog | func | Write the appending log into file | |
md5 | func | Encrypt the content by md5 | |
encryptPassword | func | Encrypt the password by md5 and key | |