Full example using Koa, React, Passport, Postgres, Webpack and Mocha
This example contains a MVC pattern that presents a simple counter to the client that increments and decrements a value in the Postgres Database. The UI is all handled with ReactJS. It uses the yield keyword from ES6.
This projects uses bleeding-edge technology.
- Checkout in a directory
npm install
- Try it and ensure tests pass with
npm run build && npm test
To run the project, you need two terminals.
- In the first terminal run
npm run hot-dev-server
- In the second terminal run
npm start
- Try access
localhost:3000
You should normally get the login page. - Create a user using the sign up page "#/signup". It should log you in automatically and you should be redirected to the counter
Static Build
npm run build
Running Prod
npm run prod
Run Tests
npm run build && npm test
The plugin is under MIT license, please see the LICENSE file provided with the module.