node
Hanzwii
这个作者很懒,什么都没留下…
展开
-
node 解压缩文件
包:unzipvar extract =unzip.Extract({path: 'C:/Users/19area_h/Desktop/down'(解压后存放位置) });extract.on('error',function(err) {console.log("error++++++++++++++++++++++");console.log(err翻译 2018-01-22 17:50:45 · 1453 阅读 · 0 评论 -
node下载外网文件
var f = "https://nodejs.org/dist/v8.9.4/node-v8.9.4-win-x64.zip";//文件地址 var req =http.get(f,function (res) { var imgData =""; res.setEncoding("binary");//一定要设置response的编码为binary否则会下载下来的...翻译 2018-01-22 17:45:59 · 2920 阅读 · 0 评论 -
nodejs 设置允许跨域
app.all('/decompression',function(req,res, next) {res.header("Access-Control-Allow-Origin","*");// res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');// res.head原创 2018-01-30 17:19:32 · 1852 阅读 · 0 评论 -
body-parser解析post请求体
npm i body-parservar bodyParser = require("body-parser");app.use(bodyParser.json());app.use(bodyParser.urlencoded({ extended: false }));两行代码可以满足绝大部分使用场景;注:body-parser对Content-Typ e是multipart/form原创 2018-01-25 14:50:15 · 1189 阅读 · 0 评论 -
node 模板引擎swig
npm i swigvar swig = require("swig");app.engin("html",swig.renderFile);app.set("views","html目录");app.set("view engine","html");//开发用(取消模板缓存)swig.setDefaults({cache:false});具体用法:swig原创 2018-01-25 15:09:04 · 292 阅读 · 0 评论 -
cookies插件
npm i cookiesvar Cookies = require("cookies");app.use(function(req,res,next){ req.cookies = new Cookies(req,res); req.userinfo = {}; if(req.cookies.get("userinfo")){ try{原创 2018-01-25 15:21:31 · 549 阅读 · 0 评论