有谁知道我是否可以格式化我的快速路线&参数如:
app.get('/:a-:b-:c', (req, res) => {
// a, b, c are parameters
});
提前致谢!
答案 0 :(得分:0)
这是处理多个参数的正确方法,您将每个参数嵌套为路径的附加部分 我已经包含了一个链接到快递的路由页面,这也是这个 https://expressjs.com/en/guide/routing.html
case 1:
System.out.println("Update name");
String n1 = sc.nextLine();
p1.setName(n1);
p1.display();
答案 1 :(得分:0)
你可以使用正则表达式路线,尝试在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
});