Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thesanjeevsharma/server-side-dev-nodejs-coursera

Server side development with NodeJS(Coursera).
https://github.com/thesanjeevsharma/server-side-dev-nodejs-coursera

coursera expressjs mongodb nodejs oauth passportjs

Last synced: 9 days ago
JSON representation

Server side development with NodeJS(Coursera).

Awesome Lists containing this project

README

        

# Backend with NodeJS

This code is an implementation of NodeJS [course](https://www.coursera.org/learn/server-side-nodejs/home/welcome) on Coursera by Jogesh Muppala. This course covers Node, Express, MongoDB in depth.
This course also includes various package explainations like PassportJS, JWT, Mongoose, OAuth, etc.

###### How to run
1. Open terminal.
2. Run `git clone https://github.com/thesanjeevsharma/server-side-dev-nodejs-coursera.git`.
3. Move to conFusion directory `cd NodeJS/conFusionServer`.
4. Install all the packages `npm install`.
5. Run the project `npm start` or `npm run watch`(runs with nodemon).

###### NOTE
Configure the project before running it. Config file: `NodeJS/conFusionServer/config/keys.js`.
1. For OAuth use your client ID and secret key, from Facebook.
2. For accessing DB configure the MongoURI. Format: `mongodb://:@:/`.