Страпейские маршруты возврат 404 Не найдено - PullRequest
0 голосов
/ 26 апреля 2018

У меня проблема с тем, что все маршруты в моем API возвращают 404 Not found. Я следовал за секцией Pull from Docker Hub на strapi / strapi-docker .

Что я делал, кроме запуска изображений, создавал новый тип контента под названием post, содержащий три поля. Если я пытаюсь GET /post (чтобы добавить все сообщения), я получаю ошибку несанкционированного ответа. Это ожидается на данном этапе. После того как я проверил роли и разрешения, чтобы разрешить роли Public использовать маршруты find и findOne, вместо этого я получаю сообщение об ошибке 404 Not found, даже если данные были добавлены.

Сервер разработчика не использует префикс.

post маршруты для find и findOne выглядят следующим образом:

{
  "routes": [
    {
    "method": "GET",
    "path": "/post",
    "handler": "Post.find",
    "config": {
      "policies": []
    }
  },
  {
    "method": "GET",
    "path": "/post/:_id",
    "handler": "Post.findOne",
    "config": {
      "policies": []
    }
  }
}

В интерфейсе strapi не так много опций, чтобы возиться, поэтому я не уверен, что еще можно попробовать. Я пробовал пару других установок страп. Не уверен, что это могло все испортить, но я смутно помню, как раньше пробовал strapi / strapi-docker и заставлял его работать.

...