node.js - app.use ('*' ) 和 app.all ('*' ) 在 Express 中的区别

标签 node.js express

有区别吗

app.use('*', function (req, res, next) {

});

和...

app.all('*', function (req, res, next) {

});

最佳答案

app.all()postget 一样引用应用程序路由器,而 app.use() 仅引用应用程序中间件。 app.use() 更适用于您希望在整个应用程序中持久存在的更多全局定义的语句。

关于node.js - app.use ('*' ) 和 app.all ('*' ) 在 Express 中的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23851370/

相关文章:

javascript - 无法访问 Node Express 根文件夹中的静态文件

mysql - 如何更新和附加值到多对多 Sequelize 实现

javascript - 查找 cookie 字符串中存在的 cookie - javascript

javascript - 如何使用nodejs使用子进程运行命令?

express - 我可以在 Loopback afterRemote Hook 中获取响应 header 吗?

mysql - 使用express.js和mysql进行用户身份验证

node.js - 为什么 npm install 说我有未满足的依赖项?

javascript - Socket io集成问题

javascript - 如何从父类(super class)创建子类的实例?

mysql - 序列化与模型对象不同的 DATE 记录