我遇到了一些麻煩破譯Express中res.render()和res.redirect()的正確用法是什麼?
res.render('viewname', {msg: 'Message' })
和
res.redirect('route')
之間的模糊性的重定向功能不會讓你通過一個「消息」,但你可能還是要和渲染函數將呈現您的視圖,但它不會更改您的Web應用程序的URL,並且不會觸發您的路線所需的功能。
我遇到的情況是我有一個Invite表單,它有一個更改我的URL的動作,並在該路由上觸發了一個具有成功和失敗回調的函數,並且我想將用戶重定向到帶有指示成功或失敗消息的儀表板。
重定向從你所描述的,你應該有一個POST和一個GET定義。在POST請求中,您希望重定向到您的GET並在您要呈現的GET中。 – c0deNinja