Javascript 使用不同ID表示js路由

Javascript 使用不同ID表示js路由,javascript,html,node.js,express,web,Javascript,Html,Node.js,Express,Web,我使用带有express库的节点js。有像localhost/page/1、localhost/page/2这样的页面。它们非常相似,但某些信息必须根据页面id进行更改。我将使用表单提交重定向到此页面 <form method='GET' action='/order_page/" + order.id[i] + "'><input type='submit' value='move'></form> 它重定向并给我错误:无法获取/ord

我使用带有express库的节点js。有像localhost/page/1、localhost/page/2这样的页面。它们非常相似,但某些信息必须根据页面id进行更改。我将使用表单提交重定向到此页面

<form method='GET' action='/order_page/" + order.id[i] + "'><input type='submit' value='move'></form>
它重定向并给我错误:无法获取/order\u页面/6


此问题的最佳解决方案是什么?

您在订单页面之前缺少
/

app.get('/order_page/:id', checkUserSession, function(request, response) {
    response.send(req.id);
});

订单页面前缺少
/

app.get('/order_page/:id', checkUserSession, function(request, response) {
    response.send(req.id);
});
我认为您应该在“订单页面/:id”之前添加“/”

我认为您应该在“订单页面/:id”之前添加“/”

app.get('/order_page/:id', checkUserSession, function(request, response) {
response.send(req.id);});