我有两个网址,如:
我有两条不同的路线给他们:
1. {
prefix: '/test',
pin: 'role:test,cmd:*',
map:{
run: {GET: true}
}
}
2. {
pin: 'role:test,cmd:*',
map:{
test: {GET: true, suffix: '/:test_id'}
}
}但是,当我访问/测试/运行时。第二种模式是以URL参数的形式运行触发的。
这是预期的行为,还是有其他方法来做到这一点?
发布于 2017-06-01 18:16:50
您必须设置不同的模式(否则seneca将无法区分它们)
引脚
用于使用seneca.use('role:web', {..})和action seneca.act('role:test,cmd:test,action:byId', (..)=>{..})的seneca插件
{
prefix: '/test',
pin: 'role:test,cmd:*',
map:{
run: {GET: true}
}
{
prefix: '/test',
pin: 'role:test,cmd:*,action:byId',
map:{
test: {GET: true, suffix: '/:test_id'}
} https://stackoverflow.com/questions/41694702
复制相似问题