All Projects → kelyvin → Express Env Example

kelyvin / Express Env Example

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

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Express Env Example

Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (+13.85%)
Mutual labels:  express, expressjs, example
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-81.54%)
Mutual labels:  express, expressjs, example
Mean Stack Angular5 Crud
MEAN Stack (Angular 5) CRUD Web Application Example
Stars: ✭ 107 (-17.69%)
Mutual labels:  express, expressjs, example
Express Vue
Vue rendering engine for Express.js. Use .Vue files as templates using streams
Stars: ✭ 1,226 (+843.08%)
Mutual labels:  express, expressjs
Mean Stack Angular6 Crud Example
MEAN Stack Angular 6 CRUD Web Application
Stars: ✭ 69 (-46.92%)
Mutual labels:  express, expressjs
Trafficlight
🚦 Flexible NodeJS Routing Decorators for API Routing
Stars: ✭ 69 (-46.92%)
Mutual labels:  express, routing
Unvault
📦 A minimal layer for node that allows results of time-consuming tasks to be stored.
Stars: ✭ 63 (-51.54%)
Mutual labels:  server, routing
Store Pos
Point of Sale Desktop App built with Electron
Stars: ✭ 103 (-20.77%)
Mutual labels:  express, expressjs
Angular Full Stack
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
Stars: ✭ 1,261 (+870%)
Mutual labels:  express, expressjs
Express Jwt
An example API for creating/verifying json web tokens
Stars: ✭ 105 (-19.23%)
Mutual labels:  express, expressjs
Zoya
Truly highly composable logging utility
Stars: ✭ 116 (-10.77%)
Mutual labels:  express, server
Flowa
🔥Service level control flow for Node.js
Stars: ✭ 66 (-49.23%)
Mutual labels:  express, expressjs
Thinkdiff
My open source project links, programming and software development related code and tutorials are in this repo. Content types: Python, JavaScript, Dart | Django, React, Flutter, React-Native etc.
Stars: ✭ 65 (-50%)
Mutual labels:  express, expressjs
Node Express Postgresql Server
Basic Node with Express + PostgreSQL Server
Stars: ✭ 74 (-43.08%)
Mutual labels:  express, expressjs
Express Sequelize Crud
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 65 (-50%)
Mutual labels:  express, expressjs
Aaronvandenberg.nl
⚛️ Web Developers portfolio build with Gatsby.js & React.js
Stars: ✭ 98 (-24.62%)
Mutual labels:  express, expressjs
Node Hot Loader
Hot module replacement (hot reload) for Node.js applications. Develop without server restarting.
Stars: ✭ 111 (-14.62%)
Mutual labels:  express, server
Razzle Material Ui Styled Example
Razzle Material-UI example with Styled Components using Express with compression
Stars: ✭ 117 (-10%)
Mutual labels:  express, example
Mern Stack Authentication
Secure MERN Stack CRUD Web Application using Passport.js Authentication
Stars: ✭ 60 (-53.85%)
Mutual labels:  express, expressjs
Webauthn
W3C Web Authentication API Relying Party for Node.js and Express
Stars: ✭ 61 (-53.08%)
Mutual labels:  express, expressjs

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].