如何解决如何在Node.js中仅对所有URL运行一个GET请求?
app.get('/',(req,res,next)=>{
const queryObject = url.parse(req.url,true).query;
console.log(queryObject)
console.log('getting');
res.send('hi');
});
我想为所有GET请求运行此中间件。我该怎么办?
解决方法
您可以考虑在快速应用程序中使用.get()
。您将需要将中间件作为函数传递
const middlewareFunction = function() {
const queryObject = url.parse(req.url,true).query;
console.log(queryObject)
console.log('getting');
next();
}
app.get("*",middlewareFunction);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。