Heroku Stormpath не отвечает на страницу регистрации

Я следовал руководству heroku здесь, чтобы настроить аутентификацию Stormpath с использованием express.js на моем угловом сайте. Я успешно могу перейти к страницам /login и /register в корне моего сайта. Однако, когда я пытаюсь зарегистрироваться, я всегда не получаю созданного пользователя и моя страница выглядит как на картинке ниже.

введите описание изображения здесь

2 ответа

Решение

Проблема заключалась в том, что я пытался добавить stormpath к сайту, который уже был настроен как одностраничное приложение (угловое). Для этого необходимо включить следующее

app.use(stormpath.init(app, { 
   web: {
      spa:{
         enabled: true,
         view: path.join(__dirname, 'public', 'index.html')
      }
   }
} 

Замените "public" каталогом одностраничного приложения и соответственно замените "index.html"

Ответ был найден в документации по экспресс-шторму здесь

Может быть проблема с переменными окружения, наша документация говорит, что вы должны увидеть эти переменные в вашем приложении heroku:

heroku config | grep STORMPATH
STORMPATH_API_KEY_ID:      5IFE9WD86423ZPOV8IEXAMPL
STORMPATH_APKI_KEY_SECRET: 0Fx+Ebqns9OWBO5lbHce6FAYTUtnSpYwcQ+DEXAMPLE
STORMPATH_URL:             https://api.stormpath.com/v1/applications/YoUrStOrMPaThApPlICAtiOnId

Тем не менее, наша библиотека Express-Stormpath ожидает STORMPATH_URL быть STORMPATH_APPLICATION_HREF, Можете ли вы попробовать установить STORMPATH_APPLICATION_HREF переменная в вашей среде, в HREF вашего приложения Stormpath? Спасибо! PS Я работаю в Stormpath:)

Другие вопросы по тегам