Я изучал php без сервера, и я выбрал использование slim framework, потому что мне проще просто подключать модули по ходу работы, а то, что я создаю, это просто посадка страниц с несколькими формами.
Поэтому я создал целевые страницы на тонкой платформе и работал на традиционных серверах, таких как микроэкземпляры, но когда я перенес их на бессерверный php, в частности, используя bref , но метод post больше не работает.
Я использую API, который я сделал, используя slim + bref без сервера через AJAX. Я прошел contentType : application/json
, с POST
методом, но все еще не работает.
Я использовал следующие методы:
$request->getParsedBody()
-> это прекрасно работает на несерверных платформах. Но на бессерверном php bref пошло "внутренняя ошибка сервера"
$_POST
-> отлично работает локально и на традиционных серверах, но на cloudwatch и var_dumping это пустой массив.
$request->getParams()
(не работает ни один метод этого не существует, но я видел это здесь, в Stackoverflow)
Обходной путь, который я нашел, заключался в том, чтобы использовать его для метода GET, но на самом деле я хочу использовать метод POST, потому что я хотел бы использовать его для паролей.
Кто-нибудь, кто испытал то же самое?
Спасибо