Tag: response.redirect

可以快速改变传入的请求,并改变后redirect到一个不同的方法?

我有一个Express(v3)应用程序,在一个理想的情况下,用户在input字段中键入一个string,等待一个自动完成函数返回一个匹配string的列表,并从该列表中select,从而添加一个“id”价值隐藏的领域。 当他们点击“转到”时,他们的请求被路由到这个端点,并带有查询: app.get('/predict', function(req, res) { // req.query should be something like // { name: "wat", id: 123 } res.render('predictions'); } 我想稍微改变这个function,所以如果req.query.id是空的(即用户没有等待自动完成),我不必redirect他们说“请等待自动完成”。 在我看来,我想扩展上述终点来做类似的事情 app.get('/predict', function(req, res) { // req.query is { name: 'wat', id: '' } if(req.query.id=='') { // then the user didn't wait for the autocomplete, so // guess the id ourselves } else […]