Ошибка маршрута Slim 3 Framework - страница не найдена - PullRequest
0 голосов
/ 09 июня 2018

Я пытаюсь создать здесь веб-сервис, используя Slim3 с PHP и mySQL.Когда я пытаюсь подключиться к этому веб-сервису, браузер и мой почтальон возвращают «Страница не найдена»

Вот мой index.php

$app->get('/teste', function (Response $response) use ($app) {
$response->getBody()->write("Fuck off");
return $response; });

$app->post('/createuser' , function () use ($app)  {
verifyRequiredParams(array('first_name', 'last_name', 'username', 'password'));
$response = array();
$first_name = $app->request->post('first_name');
$last_name = $app->request->post('last_name');
$username = $app->request->post('username');
$password = $app->request->post('password');
$db = new DbOperation();
$res = $db->createUser($first_name, $last_name, $username, $password);
if($res == 0) {
    $response["error"] = false;
    $response["message"] = "User created";
    echoResponse(201, $response);
} else if($res == 1) {
    $response["error"] = true;
    $response["message"] = "Oops, error while creating a user";
    echoResponse(200, $response);
} else if($res == 2) {
    $response["error"] = true;
    $response["message"] = "E-mail already exist";
    echoResponse(200, $response);
} });

Вот мой .htaccess

RewriteEngine On 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d 
RewriteRule ^ index.php [QSA,L]

Я знаю, что проблема не в apache, потому что я создал php-файл внутри каталога и работает нормально.

Может кто-нибудь мне помочь?

Спасибо

...