【发布时间】:2020-11-04 20:28:33
【问题描述】:
const express=require('express')
const app=express();
const port=3000 || process.env.port;
function authenticate(req,res,next){
console.log(' user authenticated')
next();
}
function loadUser(req,res,next){
console.log(' loading users ');
next();
}
app.use('*', authenticate , loadUser);
app.get('/',(req,res)=>{
console.log("hi user")
res.send(" hi user ");
})
app.listen(port,()=>{
console.log(`server started at http://localhost:${port}`);
})
谁能解释一下为什么 node js 中的任何函数都可以有 request , response , next 作为参数。 我是 NodeJs 新手,刚刚开始学习 Node 中间件
【问题讨论】:
标签: node.js api express request response