m2-nodejs

1.0.1 • Public • Published

m2-nodejs


The package is provided utilities and facilities for nodejs.

Usage

  • Install
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

Package Sidebar

Install

npm i m2-nodejs

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

14.1 kB

Total Files

26

Last publish

Collaborators

  • mirhe