Skip to content

Instantly share code, notes, and snippets.

@micahwierenga
Created May 28, 2020 05:56
Show Gist options
  • Save micahwierenga/d2456186ecaca297fe73899ec9d7ed7e to your computer and use it in GitHub Desktop.
Save micahwierenga/d2456186ecaca297fe73899ec9d7ed7e to your computer and use it in GitHub Desktop.

Creating a Library App

Setup

  1. cd ~/code
  2. express -e library-app
  3. cd library-app
  4. npm i
  5. npm i mongoose
  6. Rename app.js to server.js
  7. Update bin/www, line 7 to refer to server instead of app
  8. mkdir config controllers models views/booksViews views/authorsViews views/partials
  9. touch config/database.js controllers/booksController.js controllers/authorsController.js models/bookModel.js models/authorModel.js routes/booksRoutes.js routes/authorsRoutes.js views/booksViews/index.ejs views/booksViews/show.ejs views/booksViews/new.ejs views/booksViews/edit.ejs views/authorsViews/index.ejs views/authorsViews/show.ejs views/authorsViews/new.ejs views/authorsViews/edit.ejs views/partials/headerPartial.ejs views/partials/footerPartial.ejs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment