@KirylLapouski

Как использовать passport js вместе с loopback?

Пытаюсь прикрутить вход через яндекс в своё приложение, с помощью passport js. Проблема возникает при переходе по callback ссылке. Вываливается ошибка о том, что нет страницы login.html на сервере, хотя я не прописывал отрисовывать эту страницу при таком url. Всё, что должно произойти по этому url - это вывод сообщения в консоль.
Вот стэк ошибки:
Unhandled error for request GET /login.html: Error: Cannot GET /login.html
    at raiseUrlNotFoundError (D:\Dropbox\testManager\test-manager-api\node_modules\loopback\server\middleware\url-not-found.js:21:17)
    at Layer.handle [as handle_request] (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:317:13)
    at D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:284:7
    at Function.process_params (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:335:12)
    at next (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:275:10)
    at D:\Dropbox\testManager\test-manager-api\node_modules\express-flash\lib\express-flash.js:31:7
    at D:\Dropbox\testManager\test-manager-api\node_modules\connect-flash\lib\flash.js:21:5
    at D:\Dropbox\testManager\test-manager-api\node_modules\express-flash\lib\express-flash.js:22:5
    at Layer.handle [as handle_request] (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\layer.js:95:5)
    at trim_prefix (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:317:13)
    at D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:284:7
    at Function.process_params (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:335:12)
    at next (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:275:10)
    at D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:635:15
    at next (D:\Dropbox\testManager\test-manager-api\node_modules\express\lib\router\index.js:260:14)

А файл файл, описывающий работу сервера находится здесь https://github.com/KirylLapouski/testManager/blob/...
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы