node.js - Node JS Express 的路由 GET 和 POST 是一样的

标签 node.js express

我正在使用nodejs/express。我想对路由、GET 和 POST http 请求做同样的事情。

我正在这样做:

  app.get('/', function(req, res) {
    // Some code
  });

  app.post('/', function(req, res) {
     // Same code
  });

有没有办法在同一个回调中重构 get 和 post ?

谢谢

最佳答案

或者,如果您的网站不特别使用任何其他方法,您也可以使用all:

app.all('/', handler)

关于node.js - Node JS Express 的路由 GET 和 POST 是一样的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37214309/

相关文章:

mysql - 如何使用 Promise 在 Node 中进行多个 mysql 查询

node.js - 如何在node.js中的compoundjs应用程序中模拟 session 对象

node.js - 如何摆脱 ‘hoek’ 漏洞

javascript - Express 和 angularJs $location.path 不重定向到/

node.js - 如何从React客户端向Heroku平台上运行的Express服务器发出API请求

mysql - Node.js 应用程序部署在谷歌云上,与不同服务器上的远程 mysql 连接。

node.js - 告诉 nginx 使用反向代理从 Node 应用程序内发送文件

node.js - 在 ExpressJS 上使用 Mongoose 运行 'node_acl'

javascript - Sequelize : Calling . get({plain : true })) returns . get is not a function

javascript - 在 Express.js 中处理路由的多个回调