Domanda

Ho ricevuto i seguenti errori quando utilizzo il programmato dopo l'accesso utente. Ho trovato Passport-Socketio che forse risolve questo problema, ma non so come lo integra per navigare.js.Conoscete qualsiasi esempio di codice?Pensa

error: TypeError: Object #<Object> has no method 'isAuthenticated'
at module.exports (/Users/peng/www/321bougez/api/policies/isAuthenticated.js:13:11)
at _bind.enhancedFn (/Users/peng/www/321bougez/node_modules/sails/lib/router/bind.js:375:4)
at callbacks (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:164:37)
at param (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:138:11)
at param (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:135:11)
at pass (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:145:5)
at nextRoute (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:100:7)
at callbacks (/Users/peng/www/321bougez/node_modules/sails/node_modules/express/lib/router/index.js:167:11)
at wrapperFn (/Users/peng/www/321bougez/node_modules/sails/lib/hooks/controllers/index.js:293:4)
at _bind.enhancedFn (/Users/peng/www/321bougez/node_modules/sails/lib/router/bind.js:375:4)
.

È stato utile?

Soluzione

Ci sono un paio di metodi delineati qui: vele.js + passaporto.jsAutenticazione tramite WebSechets

Questo ha funzionato per me ... https://stackoverflow.com/a/18343226/1644659

.

Altri suggerimenti

Questo perché hai implementato il passaporto utilizzando expressMiddleware. È necessario utilizzare le politiche delle vele per ottenere il passaporto per lavorare con prese.

Dai un'occhiata a questo https://github.com/kasperisager/sails-Generate-Auth/ Repository.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top