【发布时间】:2018-05-04 07:02:10
【问题描述】:
所以,我试图在不同场景下为同一个 URL 获取不同的数据。这是我的代码。
第一种情况:
app.get('/upload', function(req, res) {
res.render('upload', {data: 'a'});
});
第二种情况:
res.redirect('/upload');
app.get('/upload', function(req, res) {
res.render('upload', {data: 'b'});
});
但是,由于某种原因,它总是执行第一个场景(仅传递数据:'a')。如何针对特定情况确定每个 get 方法的优先级?
【问题讨论】:
-
第一种和第二种情况有什么区别?什么情况怎么查?
-
@hurricane 第一种情况是当我们想要访问特定页面时。第二种情况基本上是在我提交表单后,我想重定向到同一页面但内容不同。我正在尝试通过传递数据来访问不同的内容。
标签: javascript node.js rest express web