akiyamaSM / express-kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Express JS - starter KIT - Innoveos

MicroService Starter KIT built with Express JS for @innoveos

Features

Fast Import Path

  • @ refers to ROOT_FOLDER/
  • ~ refers to ROOT_FOLDER/src/

You can import from ./src/app/models/User like :

import User from '~/app/models/User';

The same if you need to import from root folder :

import * as Config from '@/config';

ES6 impot / export

It has import and export syntax out-of-box with the help of esm

CLI Builder

Generate Service / Controller / Model

npm run generate
Generate : , service, controller, model ?
_

You can write which one you want to generate if in you case is model

Generate : , service, controller, model ?
model
model name ?
_

Then you can name your model, unlike service and controller the package add to chosen name Service or Controller

MicroServices

NOT YET
A CLI to Generate MicroServices with the following architecture :

── src
	└── app
	    ├── services
	    │    └──[ServiceName]
	    │       ├── [ServiceName].js
	    │       ├── README.md
	    │       └── package.json

Middleware

export default (req, res, next) => {
	// logic
	next();
}

Database/Migration/Seeds

NOT YET

About


Languages

Language:JavaScript 100.0%