Stormpath TypeError: Невозможно прочитать свойство authenticateApiRequest неопределенного

Я получаю эту ошибку в случайное время, когда я выполняю REST-вызовы со своего устройства Android на мой сервис nodejs, который использует stormpath. Эта ошибка типа выдается только с первой попытки, если я повторно отправлю тот же запрос отдыха, то ошибка не выдается.

В чем причина этого и как мне ее решить?

TypeError: Cannot read property 'authenticateApiRequest' of undefined

  - get-user.js:186 Object.module.exports [as getUser]
    [webservices]/[express-stormpath]/lib/helpers/get-user.js:186:16

  - stormpath.js:80 
    [webservices]/[express-stormpath]/lib/stormpath.js:80:17

  - async.js:689 
    [webservices]/[async]/lib/async.js:689:13

  - async.js:265 iterate
    [webservices]/[async]/lib/async.js:265:13

  - async.js:284 async.forEachOfSeries.async.eachOfSeries
    [webservices]/[async]/lib/async.js:284:9

  - async.js:688 _parallel
    [webservices]/[async]/lib/async.js:688:9

  - async.js:710 Object.async.series
    [webservices]/[async]/lib/async.js:710:9

  - stormpath.js:78 stormpathMiddleware
    [webservices]/[express-stormpath]/lib/stormpath.js:78:11

  - layer.js:95 Layer.handle [as handle_request]
    [webservices]/[express]/lib/router/layer.js:95:5

  - index.js:312 trim_prefix
    [webservices]/[express]/lib/router/index.js:312:13

  - index.js:280 
    [webservices]/[express]/lib/router/index.js:280:7

  - index.js:330 Function.process_params
    [webservices]/[express]/lib/router/index.js:330:12

  - index.js:271 Immediate.next
    [webservices]/[express]/lib/router/index.js:271:10

  - index.js:618 Immediate.<anonymous>
    [webservices]/[express]/lib/router/index.js:618:15

  - timers.js:420 Immediate.immediate._onImmediate
    timers.js:420:18

  - timers.js:368 processImmediate [as _immediateCallback]
    timers.js:368:17

Обновлено: вот фрагмент кода для моего server.js

    var stormpath = require('express-stormpath');
    app.use(stormpath.init(app, {
    client: {
    apiKey: {
    id:'<my_id>',
    secret:'<my_secret_key>'
    }
 },
 application: {
   href: 'https://api.stormpath.com/v1/applications/<my_app_key>',
 }
 }));
// expose app
exports = module.exports = app;

0 ответов

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