Пользовательский код ошибки для отсутствующих параметров пути - без сервера - PullRequest
1 голос
/ 08 октября 2019

У меня есть лямбда-функция, определенная как

getDta:
    handler: src/handlers/data/get.getAll
    events:
      - http:
          path: groups/{groupsId}/data
          method: get
          cors: true
          private: true

Если я использую API, такой как http://localhost:3000/groups//data, где groupsId отсутствует в пути, пожалуйста, посмотрите еще раз.

В этом случаеСам сервер без возврата 404 - Route not found. Как я могу переопределить эту ошибку на 400 - Bad request?

Я ценю ваше предложение! (отредактировано)

1 Ответ

1 голос
/ 08 октября 2019

Вы можете создать функцию для path: groups/data и вернуть 400 - Bad Request. Но 404 - это не код Bad Request.

...