1
没有人知道如果我能格式化我的快递航线&参数,如:提前连字符快递路由参数
app.get('/:a-:b-:c', (req, res) => {
// a, b, c are parameters
});
谢谢!
没有人知道如果我能格式化我的快递航线&参数,如:提前连字符快递路由参数
app.get('/:a-:b-:c', (req, res) => {
// a, b, c are parameters
});
谢谢!
这是处理多个参数的正确方法,你会嵌套每个参数作为 伊夫包括一个链接到快递的路由页面也越过这个 https://expressjs.com/en/guide/routing.html
app.get('/:a/:b/:c', function(req, res) {
var data = {
"data": {
"a": req.params.a,
"b": req.params.b,
"c": req.params.c
}
};
send.json(data);
});
你可以使用正则表达式路由,尝试在js中搜索带有命名捕获组的东西,但这是不可能的,所以来自es6的技巧将非常方便。
router.get(/^\/(\w+)-(\w+)-(\w+)?$/, function(req, res){
const [a, b, c] = req.params;
// a = req.params[0];
// b = req.params[1];
// c = req.params[2];
// implement your logic
});
鼓励与外部资源的链接,但请在链接的周围添加上下文,以便您的同行用户了解它是什么以及它为什么在那里。如果目标网站无法访问或永久离线,请始终引用重要链接中最相关的部分。您应该查看[如何回答](https://stackoverflow.com/help/how-to-answer)了解更多详情。 – mscheker