Невозможно интегрировать библиотеку sails-auth в проект sails - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь добавить библиотеку sails-auth в мое приложение sails.после установки и запуска sails lift возвращается ошибка

debug: hookPath: /home/egwuenu/Desktop/shopper/server/node_modules/sails-auth/dist/api/hooks/auth
debug: marlinspike (auth): loading config from /home/egwuenu/Desktop/shopper/server/node_modules/sails-auth/dist/configdebug: marlinspike (auth): loading Services from /home/egwuenu/Desktop/shopper/server/node_modules/sails-auth/dist/api/services...
debug: marlinspike (auth): loading Models...debug: marlinspike (auth): loading Controllers...
debug: marlinspike (auth): loading Policies...error:
error: TypeError: sails.getBaseurl is not a function

1 Ответ

0 голосов
/ 07 августа 2018

Библиотека sails-auth - это сторонний модуль, который не обновлялся в течение нескольких лет, поэтому он, вероятно, не совместим с более новыми версиями Sails (1.0 и более поздними).В месте, где он терпит неудачу, он пытается использовать sails.getBaseUrl, что устарело с Sails 1.0 .(И похоже, что заглавная буква была отключена с самого начала: она использует getBaseurl вместо getBaseUrl с заглавной буквой "U", поэтому она может не работать даже с более старыми версиями Sails.)

Длявстроенная аутентификация в Sails 1.0 и более поздних версиях, попробуйте создать новое приложение с: sails new foo --caviar.(Вы можете сослаться на пример приложения, созданного с этим шаблоном здесь .)

...