有没有办法将express-resource中的默认“id”从*.<name>
更改为*.id
?
示例 app.js:
...
app.resource('projects', require('./resoureces/project')
...
现在怎么样了:
exports.show = function(req, res){
console.log("got id", req.params.project)
})
我想要的是:
exports.show = function(req, res){
console.log("got id", req.params.id)
})
我想要这是因为我不希望 project.js 文件必须知道我在 app.js 文件中写的内容才能知道 ID 是什么。
而且我知道当我因为嵌套而有多个 id 时,这可能会带来问题,但至少在顶层拥有它会很好。或者访问多个 id 的通用方式,例如 id、id2 id3...idX 等等。