Boilerplate of Facebook Login with Express and Passport.
- Create your facebook account for development and register your app.
- Add
localhost:3000
to your app account. - Add
localhost:3000/auth/facebook/callback
to your app account for callback url.
$ touch .env
$ echo 'FACEBOOK_CLIENT_ID={YOUR_CLIENT_ID}' >> .env
$ echo 'FACEBOOK_CLIENT_SECRET={YOUR_CLIENT_SECRET}' >> .env
$ echo 'MONGO_URL={YOUR_MONGO_URL}' >> .env
$ echo 'COOKIE_KEY={ANY_NAME_OR_NOTHING_IS_OK}' >> .env
$ echo 'COOKIE_EXPIRED_DAYS={ANY_NUMBER_OR_NOTHING_IS_OK}' >> .env
- localhost:3000/auth/facebook
- localhost:3000/api/user
- localhost:3000/api/logout