Развертывание PHP WebAPI на сервере - PullRequest
0 голосов
/ 07 октября 2018

Я хорошо понимаю html, css и js, но я не понимаю всей системы WebAPI и того, как она работает на сервере.Я понимаю, как написать WebAPI с использованием ASP.Net, но я не понимаю, как он на самом деле работает и развертывается на сервере.

Вот моя ситуация ... Я пытаюсь развернуть доказательствоконцепции веб-приложения Autodesk Forge на моем личном веб-сайте. (Это приложение загружает данные в корзину Autodesk и получает к ним доступ). Я использую следующий пример GitHub: https://github.com/Autodesk-Forge/learn.forge.viewmodels (содержит отдельные ветви для Node.js, php, .Net, Go и версии Java), и я развернул его в Visual Studio через локальный хост.К сожалению, когда я использовал FTP для загрузки его на свой личный веб-сайт, и часть API приложения, казалось, перестала работать с 500 Internal Server Error.Я предположил, что это потому, что я запускал .Net API на Linux-хостинге, поэтому попробовал еще раз, загрузив версию PHP.Версия PHP также выдавала мне ту же ошибку, поэтому я начинаю сомневаться в своем понимании всей системы WebAPI. Изображение с ответом об ошибке Я начал проверять свой сайт с тем же запросом Get, который ранее не выполнялся с помощью Postman ... но на этот раз я попытался изменить путь к своему сайту ... поиск по иерархии моего сайтадля доступа к API на разных путях контроллера, но я так и не нашел его.

По сути, я понимаю, что вы можете объявить специальные маршруты API (например, API / Forge / Buckets) для сегментирования доступа API, но я прихожу к выводу, что WebAPI не работают как другие основные типы файловна сервере, и вы не можете просто добавить свой API-код на сервер в форме php, отправить запрос get на этот путь + ваш маршрут и ожидать, что он будет работать должным образом.Я искал больше информации об этом в течение нескольких часов, но, думаю, я не задаю правильные вопросы.Некоторое понимание будет с благодарностью!Благодарю вас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...