Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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).
- Host: GitHub
- URL: https://github.com/thesanjeevsharma/server-side-dev-nodejs-coursera
- Owner: thesanjeevsharma
- Created: 2019-02-26T11:01:48.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-26T11:23:28.000Z (almost 6 years ago)
- Last Synced: 2024-11-08T05:41:35.436Z (2 months ago)
- Topics: coursera, expressjs, mongodb, nodejs, oauth, passportjs
- Language: JavaScript
- Size: 6.31 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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://:@:/`.