如何在回送中使用别名/替代默认远程方法的HTTP路径

问题描述 投票:0回答:1

我有一个从基本模型players扩展来的模型Userplayer模型继承了基本模型的所有远程方法。基本模型中的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 /userPOST /signup的路径吗?

loopbackjs strongloop loopback
1个回答
0
投票

无法通过环回来实现。即使您创建新的自定义远程方法,其端点也始终以/user为前缀。

© www.soinside.com 2019 - 2024. All rights reserved.