У меня проблема с тем, что все маршруты в моем 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 и заставлял его работать.