我是Node.js和Express的新手。
我的问题与Express.js中的路由绑定。
我需要在项目中匹配下一个网址:example.com/?campaign=123&click=123
。
我已经在app.get()
方法中写下了下一个条件:
app.get('/?campaign=:id&click=:click', ...)
。
我已在https://databricks.com/blog/2015/07/15/introducing-window-functions-in-spark-sql.html中检查过它,但一切正常,但不在我的测试服务器中。
请帮我解决我的问题。谢谢大家。
答案 0 :(得分:0)
您无需在路径路径中传递任何查询参数,请查看文档here。
您只需使用req.query
请使用以下代码,
// Requesting example.com?campaign=123&click=123
app.get('/', (req, res) => {
var campaign = req.query.campaign;
var click = req.query.click;
res.cookie('campaign', campaign);
res.redirect(301, '/');
});
希望这会对你有所帮助!!