Slim Skeleton возвращает ошибку 404 Not Found

Я установил Slim4 через композитор, выполнив команду руководства по установке,

php composer.phar create-project slim/slim-skeleton slimexample

Затем перешел на localhost: 8080, который вернул объект json, как показано ниже.

{
  "statusCode": 404,
  "error": {
    "type": "RESOURCE_NOT_FOUND",
    "description": "Not found."
  }
}

Любая помощь по этому поводу о том, как начать запускать мой первый тонкий


person amachree tamunoemi    schedule 17.08.2019    source источник


Ответы (2)


Это ожидаемое поведение. Нет маршрута для '/', см. https://github.com/slimphp/Slim-Skeleton/blob/4.0.1/app/routes.php

Только действующие маршруты

  • / пользователи
  • / users / {id}

Поэтому Slim правильно возвращает код ошибки 404.

(Это упущение было устранено в 4.0.2 )

person Simon Berka    schedule 18.08.2019
comment
Это не так. [Строка 14 файла] ((github.com /slimphp/Slim-Skeleton/blob/master/app/routes.php#L14) определяет обратный вызов маршрута для /, который показывает пользователю Hello world!. - person Nima; 19.08.2019
comment
Да, потому что маршрут был добавлен в фиксации github.com/slimphp/Slim-Skeleton/Slim-Skeleton/ / через несколько часов после того, как я написал здесь свой ответ ... - person Simon Berka; 19.08.2019

Вы создавали здесь тонкий проект с композитором. после создания проекта вы начинаете с композитора.

cd slimexample
php composer.phar start

Дополнительную информацию можно найти на этом ресурсе.

person Sravanth Pujari    schedule 19.08.2019