The complete reference implementation for node-express-workshop
MIT License
This is the reference implementation for the node-express-workshop I am working on.
The workshop is still being written, but I'd love feedback on the this project!
The outcome is a simple blog website using:
The website includes:
First, make sure you have Node.js v7.6 or higher installed. Then clone or fork this repository.
Then install the dependencies by running:
npm install
To start the website, run:
node server
Then visit localhost:3000 to view the blog.
If you want to reset the content database, you can do that by running:
node server --reset
There are a few things you'd want to do in a production app that I haven't included, because the point of this project is to demonstrate the core concepts involved in setting up a database-driven blog / cms with node.js as simply as possible.
Specifically, it doesn't handle:
There are a number of "good next steps" you could take from here. They include:
If you're interested in a proper CMS for building Node.js websites, check out KeystoneJS
MIT License. Copyright (c) 2017 Jed Watson.