Код ошибки 500: внутренняя ошибка сервера (ReactPHP)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Код ошибки 500: внутренняя ошибка сервера (ReactPHP)

Сообщение Anonymous »

Я попытался создать серверный файл для своего приложения ReactPHP, следуя этому видео, но когда я запустил сервер, он работал успешно, но когда я выполнил простой http GET, ответ был: «Код ошибки
500: Внутренний». ошибка сервера", хотя теоретически он должен был вернуть JSON {"message": "Hello"}.
Вот код файла server.php:

Код: Выделить всё

use React\Http\Server;
use React\Http\Response;
use Psr\Http\Message\ServerRequestInterface;
use \React\EventLoop\Factory;

require 'vendor/autoload.php';

$loop = Factory::create();
$server = new Server(function (ServerRequestInterface $request) {
return new Response(
200, ['Content-Type' => 'application/json'], json_encode(['message' => 'Hello'])
);

});
$socket = new \React\Socket\Server('127.0.0.1:8000', $loop);
$server->listen($socket);

echo "Listening on ".str_replace('tcp', 'http', $socket->getAddress()). PHP_EOL;
$loop->run();
Файл request.http:

Код: Выделить всё

GET 127.0.0.1:8000
Что вернул запрос:

Код: Выделить всё

HTTP/1.1 500 Internal Server Error
Content-Type: text/plain
Server: ReactPHP/1
Date: Fri, 20 Aug 2021 09:03:19 GMT
Content-Length: 32
Connection: close

Error 500: Internal Server Error
Может кто-нибудь сказать мне, в чем проблема? Кажется, я что-то неправильно написал в файле server.php, но не мне об этом говорить

Подробнее здесь: https://stackoverflow.com/questions/688 ... r-reactphp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»