以下是我的路线:
app.get('/signUp', routes.signUp);
app.post('/signUp' , routes.signUp);
这是我的路线单独文件。
exports.signUp = function(req, res) {
res.render('signUp');
};
第二个代码块是我想要响应get请求的行为。
如何回复邮寄申请?我已经将signUp函数与响应get的行为绑定在一起。我是否在同一个函数中捆绑了帖子行为并再次呈现注册页面?假设我只是想呈现视图,我不希望在这种情况下执行帖子行为,所以将它们捆绑在一起会很奇怪。
答案 0 :(得分:0)
我相信快递路由器模块应该为您解决这个问题。
路线档案 -
var express = require('express');
var router = express.Router();
router.route("/")
.get(function (req, res) {
res.render('signUp');
})
.post(function (req, res) {
//do something else
})
module.exports = router
index.js / app.js / server.js /无论你怎么称呼它。
//..
signUp = require("./routes/signup.js"); //or wherever this is
//...
app.use("/signUp", signUp);
//..