var express = require('express');
var router = express.Router();
var messages = [];
router.get('/',function(req,res){
res.render('index');
});
// Method 1
router.route('/send')
.all(function (req, res, next) {
next();
})
.post('/send', function (req, res) { // unresolved function or method post()
console.log("Message sent");
var msg = req.body.message;
if (msg != '') {
messages.push(msg);
}
res.redirect('/');
});
// Method 2
router.post('/send', function (req, res) { // unresolved function or method post()
console.log("Message sent");
var msg = req.body.message;
if (msg != '') {
messages.push(msg);
}
res.redirect('/');
});
我試圖用POST
方法發送的請求,但我不斷收到「未解決的函數或方法。員額()」。未解決的函數或方法後()快遞4.x的路由器
我試圖做同樣的Express文檔中:Express Router
我希望得到任何幫助。
我認爲這是不相關的節點,但到IntelliJ IDEA的。你使用intellij嗎? – Molda
是的。我會嘗試另一位編輯。 –