Невозможно получить доступ к конечной точке на api колбы - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь построить API с колбой и колба-restplus, кажется, нормально, без ошибок.Когда я запускаю сервер, он выглядит нормально, как этот app, но независимо от URI, который я пытаюсь проверить, он отображает requested URL was not found on the server и знает, как запустить соответствующий ресурс.это образец моего кода

   @api.route('/')
   class UserList(Resource):
    @api.doc('list_of_registered_users')
    @admin_token_required
    @api.marshal_list_with(_user, envelope='data')
    def get(self):
     """List all registered users"""
     logger.debug('Hello from webapplib!')
     return userService.get_all()

    @api.expect(_user, validate=True)
    @api.response(201, 'User successfully created.')
    @api.doc('create a new user')
    def post(self):
     """Creates a new User """
     data = request.json
     return save_new_user(data=data)

1 Ответ

0 голосов
/ 21 октября 2018

Это выстрел в темноте, но, может быть, это , что просто.

Я предполагаю, что у вас есть доступ к /user.В вашем примере кода декоратор для UserList равен @api.route('/'), что соответствует http://127.0.0.1:5000/ при запуске фляги на dev-сервере (может быть, с некоторым приложением-путём API-версии, но давайте пока проигнорируем это).

Вы пытались просто украсить это с помощью @api.route('/user') вместо просто /?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...