我有一个从基本模型players
扩展来的模型User
。player
模型继承了基本模型的所有远程方法。基本模型中的POST /user
可以创建一个新的“用户”。我的自定义模型player
也继承了此方法。在我的用例中,我希望此方法为POST /signup
。我该怎么办?
"methods": {
"signup": {
"accepts": [],
"returns": [
{
"arg": "user",
"type": "object",
"root": false,
"description": "the data about created user"
}
],
"description": "User signup",
"http": [
{
"path": "/",
"verb": "post"
}, {
"path": "/signup",
"verb": "post"
}
]
}
}
使用上面的model.json文件中的远程方法片段,我能够公开两个用于创建用户的端点。但是我可以覆盖POST /user
到POST /signup
的路径吗?
无法通过环回来实现。即使您创建新的自定义远程方法,其端点也始终以/user
为前缀。