我是Express的新手,並且在節點js中編寫應用程序。我在使用相同的參數時遇到問題。我的代碼是:如何使用各種快速路由之間的值
app.get('/signin', function (req, res) {
renderView(req, res, 'signin.jade');
});
app.get('/config', function (req, res) {
addOrUpdateGroupConfig(req.query.group_name, req.query.webhook_url);
renderView(req, res, 'config.jade');
});
app.post('/config', function (req, res) {
..
}
function renderView(req, res, view, locals) {
if (locals === undefined) {
locals = {};
}
res.render(view, locals);
}
在玉的標誌重定向到app.get(/ config),我得到webhook_url和group_name。現在我正在呈現一個具有表單發佈的配置jade頁面,提交控制到app.post(/ config)後現在問題是我想webhook_url和group_name在這裏存儲在數據庫中。那麼如何以一種好的方式來傳遞這些價值呢?
什麼是'renderView'函數?只是調用'res.render'?你可以在'res.render'中傳遞值以在html上呈現。 –
我已經更新了相同的代碼。事情是我不想在呈現頁面中的那些值,而是我想要的那個app.post(/ config)函數。 – Ashish
@OmriLuzon我應該存儲全球值?我不知道這是否是一種好的做法。 – Ashish