Я недавно установил экземпляр NgBoilerplate
на моей виртуальной машине Arch Linux с набором контейнеров Docker, которые должны обрабатывать базу данных пользователей.При обращении к серверу разработки на localhost:4200
с использованием операции проверки система выдает ошибку:
«GET http://localhost/auth/status 500 Internal Server Error» и при попыткечтобы использовать функцию сброса пароля, он выдает ошибку «POST http://localhost/auth/reset_password_req / auth / reset_password_request: 1 500 Внутренняя ошибка сервера».
Мне пришлось установить хромс расширением CORS Allow-Control-Allow-Origin
для решения ошибки CORS, которая также заполнялась с помощью других веб-браузеров.
В системе установлены все пакеты на Arch VM
, у меня не установлены правила брандмауэратеперь он находится только в моей локальной интрасети и не имеет переадресации портов на моем маршрутизаторе с публичной стороны на эту виртуальную машину.
Этот проект был перестроен с использованием перекомпоновки NPM, чтобы переместить его из проекта windows вПроект linux и разработчик JS, работающий над проектом, не имеют проблем в своей системе при доступе к любой из функций на сайте.
ОШИБКА:
сообщение: «http ошибка ответа для ... / auth / reset_password_request»
При первом доступе к сайту отображается /auth/status error
перед входом пользователя в систему, а затем, когдапри попытке протестировать функцию сброса пароля отображается ошибка "/ auth / reset_password_request" .
Кроме того, port 80
занят одним из контейнеров док-станции, поэтому я не могу перенаправитьот angularJS
до port 80
, чтобы узнать, не связана ли проблема с портом в коде.
Просто чтобы прояснить ситуацию, я определенно не очень хорошо разбираюсь в контейнерах JS или Docker, япросто пытаюсь запустить эту систему на виртуальной машине, которую я предоставил команде, которая разрабатывает этот проект.Так как мне пришлось изменить проект AngularJS
со сборки Windows на сборку Linux, я, очевидно, ошибаюсь.