首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用express.use、express.get和express.post

何时使用express.use、express.get和express.post
EN

Stack Overflow用户
提问于 2016-12-27 13:04:39
回答 2查看 67关注 0票数 0

3种函数使用/get/post与express的区别是什么?在哪种情况下,最好使用express.use而不是pressions.get/post?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-27 14:08:37

app.use用于加载中间件功能。app.use示例:

代码语言:javascript
复制
var myUseFunction = function (req, res, next) {
  console.log('Hello World!');
  next();
}

app.use(myUseFunction);

它对restful谓词(如POST、GET、PUT、修补程序和DELETE )没有限制。

app.get是路由方法,它是从HTTP方法中派生出来的,并附加到一个express class.It的实例中,用于处理apis的get请求。

获取方法路由

代码语言:javascript
复制
 app.get('/', function (req, res) {
    res.send('GET request to the page');
 });

app.post是路由方法,派生自HTTP,并附加到express类的一个实例中。它为apis的post请求提供服务。

POST方法路由

代码语言:javascript
复制
app.post('/', function (req, res) {
  res.send('POST request to the page');
});
票数 3
EN

Stack Overflow用户

发布于 2016-12-27 13:09:28

use用于中间件,例如,所有请求。文件上写着:

将指定的中间件函数安装在指定的路径上。

get .索取请求。post用于发布请求。

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

https://stackoverflow.com/questions/41345754

复制
相关文章

相似问题

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