@saber2pr/node
utils for nodejs
# from npm
npm install @saber2pr/node
# from github
git clone https://github.com/Saber2pr/node.git
API
FS
-
exists
fs.exists
的 Promise 版本 -
stat
检测一个路径是文件夹还是文件
-
readdir
fs.readdir
的 Promise 版本 -
search
搜索目录下所有文件或所有文件夹
-
readFile
fs.readFile
的 Promise 版本 -
writeFile
fs.writeFile
的 Promise 版本 -
mkdir
fs.mkdir
的 Promise 版本 -
mkPath
创建一条路径
-
unlink
fs.unlink
的 Promise 版本 -
rmdir
fs.rmdir
的 Promise 版本 -
clearDir
清空目录下所有文件
-
remove
删除一个目录
Terminal
-
getUserInput
终端对话交互
-
getParams
获取命令行参数
Terminal.Print
-
error
命令行输出
警告
-
success
命令行输出
正确
-
tips
命令行输出
提示
Http
-
cookie
把一个对象转为
cookie
字符串 -
deCookie
把一个
cookie
字符串转为对象 -
query
从
request
从获取参数
Http.header
response 的代理
Http.Exception
http 异常类,继承自
Error
- Http.Exception.resolve
把一个 HttpException 发送 ServerResponse
start
npm install
npm start
npm test
develope and test
you should write ts in /src
you should make test in /src/test
export your core in /src/index.ts!