假设我有一个URL,它有三个参数:
/fruit/:arg1/:arg2/:arg3
当我通过它时:
/fruit/apples/oranges/bananas
一切都很好。
但如果我通过了:
/fruit/apples//bananas
它不起作用,因为CCD_ 4是空的。你是怎么处理的?
app.get('/fruit/:arg1/:arg2/:arg3', function(req, res) {
console.log("url=" + req.url);
});
您必须使用正则表达式
app.get(//fruit/(.*)/(.*)/(.*)/, function(req, res) {
var arg1 = req.params[0];
var arg2 = req.params[1];
var arg3 = req.params[2];
});