Skip to content

clnv/eclair

Repository files navigation

Node.JS web development stack

Structure

.
├── babel.index.js   // entry for babel
├── cache.js         // inits cache(redis)
├── config.js        // configuration
├── database.js      // inits database(MySQL and MongoDB)
├── entity           // model or entity layer
│   ├── game.js
│   └── user.js
├── handler          // web routing layer
│   ├── game.js
│   └── user.js
├── index.js         // entry
├── log              // saves logging files
│   └── app.log
├── logger.js        // inits logger
├── middleware       // middlewares
│   ├── base.js
│   └── mysql-transaction.js
├── npm-debug.log
├── package.json
├── readme.md
├── route.js         // routing entry
├── service          // operation layer
│   ├── game.js
│   └── user.js
└── test             // saves testings
    ├── test.js
    └── user.js

structure

Usage

Run an application

npm start

Run a testing

npm test

Component

Web

Database and Cache

Message Queue

Logging

Testing

About

web app starter for node.js programmer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors