not sure if it's because I'm running the new node.js and updated packages, but authentication with everyauth no longer works... jade can't access everyauth variables anymore
first we now get that error when launching the app:
everyauth.helpExpress is being deprecated. helpExpress is now automatically invoked when it detects express. So remove everyauth.helpExpress from your code
and here's the stack trace if we try to access a page:
ReferenceError: /Users/gagnonje/Dropbox/threatwiki_node/views/index.jade:2
1| #pageContent
2| - if (app.settings.env != "development" && !everyauth.loggedIn)
3| a(href='/auth/google', style='border: 0px') Login with your thesentinelproject.org email
4| - else if (app.settings.env == "development")
5| p Welcome developer!
everyauth is not defined
at eval (eval at (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/jade/lib/jade.js:176:8))
at Object.exports.compile (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/jade/lib/jade.js:181:12)
at ServerResponse.res._render (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/view.js:425:21)
at ServerResponse.res.render (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/view.js:318:17)
at exports.index (/Users/gagnonje/Dropbox/threatwiki_node/routes.js:21:9)
at callbacks (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:272:11)
at param (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:246:11)
at pass (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:253:5)
at Router._dispatch (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:280:5)
at Object.middleware as handle
not sure if it's because I'm running the new node.js and updated packages, but authentication with everyauth no longer works... jade can't access everyauth variables anymore
first we now get that error when launching the app:
everyauth.helpExpress is being deprecated. helpExpress is now automatically invoked when it detects express. So remove everyauth.helpExpress from your code
and here's the stack trace if we try to access a page: ReferenceError: /Users/gagnonje/Dropbox/threatwiki_node/views/index.jade:2 1| #pageContent
everyauth is not defined at eval (eval at (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/jade/lib/jade.js:176:8))
at Object.exports.compile (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/jade/lib/jade.js:181:12)
at ServerResponse.res._render (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/view.js:425:21)
at ServerResponse.res.render (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/view.js:318:17)
at exports.index (/Users/gagnonje/Dropbox/threatwiki_node/routes.js:21:9)
at callbacks (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:272:11)
at param (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:246:11)
at pass (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:253:5)
at Router._dispatch (/Users/gagnonje/Dropbox/threatwiki_node/node_modules/express/lib/router/index.js:280:5)
at Object.middleware as handle