kelyvin / express-env-example

A sample express environment that is well architected for scale. Read about it here:

Home Page:https://goo.gl/HTvl4X

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Express Env Example

This is an express environment example that I wrote to demonstrate modular Express routing patterns. This environment enables easy extensibility, scalability, and proper software design practices.

03/13/2018 Update: An improved/advanced version of this architecture will be uploaded in the near future, be on the lookout.

Running

To start and run the project/server, simply run the following command in your root directory:

npm start

Sample endpoints

Views

  • / - Default route that redirects to the home page
  • /home - Render the home page sample
  • /home/info - Render the home page sample
  • /error - Render the error page sample

API

  • /api/v1/dogs - Get all dogs
  • /api/v1/dogs/:id - Get a dog with the specified id
  • /api/v2/animals/dogs - Get all dogs
  • /api/v2/animals/dogs/:id - Get a dog with the specified id

About

A sample express environment that is well architected for scale. Read about it here:

https://goo.gl/HTvl4X

License:MIT License


Languages

Language:JavaScript 93.0%Language:HTML 7.0%