1.0.1 • Published 7 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 | |