在由express application generator創建的存根中,我創建了一個名爲test
的新視圖。由app.post觸發的快速res.render
我無法使用調用test
:
app.post('/test', function(req, res, next) {
res.render('test');
});
這似乎令人驚訝,因爲下面app.get
是越來越呈現爲預期:
app.get('/test', function(req, res, next) {
res.render('test');
});
我進一步嘗試以下,但它仍然是不呈現頁面:
app.post('/test', function(req, res, next) {
console.log('within app.post'); // this is getting logged
res.redirect('/test');
});
請認真閱讀e幫助。我如何從post方法渲染test
?
你如何使POST請求? – vanadium23
@ vanadium23 ...我正在使用jquery'$ .ajax({url:「/ test」, type:「POST」})' –
嘗試發送一些json回到res.send({some:' json'});找到它是模板問題。 – vanadium23