Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.32 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.32 KB

#snippetTool

Using Passport, Bcrypt, Node, Express, and MongoDB and Mongoose, create an application that requires users to login and organizes code snippets that you save for later use.

Using Express, Mustache, and express-session, create an app with a login page. When a user goes to /, and they are not logged in, redirect them to /login/. Upon entering a valid username and password, they should be authenticated and sent back to /. The root page should show that they are logged in and what username they are logged in as.

The valid usernames and passwords should be kept as a data structure in your application. Add a logout link or button to the root page that logs the user out. Add a signup page, linked to from the login page, that allows users to create a new account.

##Getting Started

In Terminal, cd to project Find which file is your main app.js file
Type node .js node index.js

In browser, type localhost:3000 and your app should run

Login Screen Username: pongjones Password: pbj

###View Mongo Databases and Collections In terminal, cd to project folder type mongo type show dbs type use codeSnippetDB type show collections type db.nameofcollection.find()

To exit MongoDB, type control c

###To See updates on Page, you must first type controlc and then refresh browser