Как псевдоним / переопределить HTTP-путь удаленного метода по умолчанию в Loopback - PullRequest
0 голосов
/ 29 марта 2020

У меня есть модель 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"
        }
      ]
    }
  }

С приведенным выше фрагментом в модели. json файл для удаленного метода, я смог предоставить две конечные точки для создания пользователя. Но могу ли я переопределить путь для POST /user до POST /signup?

1 Ответ

0 голосов
/ 31 марта 2020

В петле не существует способа добиться этого. Даже если вы создадите новый пользовательский удаленный метод, его конечная точка всегда будет иметь префикс /user.

...