* = not being currently used
- express
- mongoose
- method-override
- body-parser
- passport
- morgan
- express-sanitinzer
- passport-local
- express-session
- passport-local-mongoose
- *cookie-parser
- *axios
- passport-google-oauth2
- connect-flash
- mongoose-findorcreate
- ejs
- *node-sass
Main file: "app.js" contains all global variables and npm modules
uses "routes/index.js" => uses "middleware/index.js" uses "models/user.js"
uses "routes/videos.js" => uses "middleware/index.js" uses "models/videos.js"
uses "routes/comments.js" => uses "middleware/index.js" uses "models/comments.js"
mongodb+srv://pf:t7R8WGaxO7XHAwTo@pfcluster.wnr5r.mongodb.net/?retryWrites=true&w=majority