首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >express.js中app.use与app.get的区别

express.js中app.use与app.get的区别
EN

Stack Overflow用户
提问于 2013-03-25 01:32:04
回答 2查看 143.8K关注 0票数 252

我对express和node.js还是个新手,我搞不懂app.use和app.get之间的区别。看起来你可以同时使用它们来发送信息。例如:

代码语言:javascript
复制
app.use('/',function(req, res,next) {
    res.send('Hello');
    next();
});

看起来是这样的:

代码语言:javascript
复制
app.get('/', function (req,res) {
   res.send('Hello');
});
EN

回答 2

Stack Overflow用户

发布于 2016-11-16 17:47:47

简单地说,app.use的意思是“在所有请求上运行这个”。

app.get的意思是“对给定的URL在GET请求上运行此命令”。

票数 52
EN

Stack Overflow用户

发布于 2013-03-25 01:38:48

app.getHTTP method被设置为GET时被调用,而app.use被调用而与HTTP方法无关,因此它定义了一个位于express包允许您访问的所有其他RESTful类型之上的层。

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15601703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档