thesentinelproject / threatwiki_node

Threatwiki - genocide risk tracking and visualization platform to help monitor communities at risk of genocide around the world
Other
63 stars 25 forks source link

authentication with everyauth no longer works (production) #52

Closed jeromegv closed 12 years ago

jeromegv commented 12 years ago

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