Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

INSTRUCTIONS

  1. Run npm init
  2. Configure the config.json file with your database details with your own mysql database.
  3. Remove the git repository from this project with rm -rf .git
  4. Initialize your own git repo with git init
  5. Connect your local git repo to your remote git repo with git remote add origin your-github-repo-ssh-key-goes-here
  6. Configure the package.json with your own information.
  7. Run the server with npm start or node server.js.
  8. Navigate to localhost:3000

Need to know

  1. The public folder contains all public assets such as client side javascript files, css, and images.
  2. The controller folder contains all server side controllers and routes. Api and html routes and separated into separate files.
  3. home.js and testApi.js are files which contain functions which we will use as callbacks in our routes files.
  4. We have a partial folder in our views folder for any partial templates.

Sequelize

Our database is a global object. No need to require and export the the instance of our Sequelize connection (db). Access any of your models from anywhere in your project like so:

db.User.create({ name: username, password: password });

or

db.User.findOne({ where: { name: username, password: password } });

Note: The User model provided is for demonstration purposes. Add in your own authentication solution, don't store plain text passwords.

About

A simple lightweight boilerplate for getting started with node express handlebars and sequelize

Resources

Releases

No releases published

Packages

No packages published