Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 897 Bytes

README.md

File metadata and controls

28 lines (19 loc) · 897 Bytes

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