node.js
bzcoder
这个作者很懒,什么都没留下…
展开
-
node.js:中间件
一个node程序的执行,往往少不了中间件 简单来说中间件就是处理逻辑的一个流程,流水线 他有三个参数:req,res,next 例如 一个不需要条件,直接进入的中间件: app.use(function(req,res,next){ console.log("1") next() }) 这就是引用的一个中间件,其中next决定了能否继续执行下一个中间件 需要条件的中间件 例如以路径/a开头为条件: app.use('/a',function(req,res,next){ console.log原创 2020-11-23 16:44:04 · 356 阅读 · 1 评论 -
node.js: 模块导出exports与module.exports
exports可以理解为等价于module.exports 但是要记住return的是module.exports exports只是module.exports的一个引用 导出多个数据: 1、 exports.a = 123; exports.b = '666dd'; exports.c = function(){ console.log("c") } 2、 module.exports = { a : 123; b : function{ console.log("666")原创 2020-11-14 13:52:13 · 114 阅读 · 0 评论 -
node.js:处理表单请求
当一个form表单请求发送给服务端时,url中会带有表单信息,我们不能直接根据url来做出相应的反应。 这里可以用到url核心函数的parse方法 例如: var url = require("url"); var obj = url.parse('/login?name=6&ps=7',true)//true表示将Url对象中的query转化为对象 这样既能分离得到pathname 又能处理表单数据 ...原创 2020-11-11 16:08:23 · 178 阅读 · 0 评论