MicroService Starter KIT built with Express JS
You can simply :
git clone https://github.com/khofaai/express-kitThen go to project folder :
cd express-kitThen run
npm installAfter the installation finished, you can start express js server by running :
npm starthope you'll build awesome things :D
@refers toROOT_FOLDER/~refers toROOT_FOLDER/src/
You can import from ./src/app/models/Exemple like :
import Exemple from '~/app/models/Exemple';The same if you need to import from root folder :
import * as Config from '@/config';It has import and export syntax out-of-box with the help of esm
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
NOT YET
A CLI to Generate MicroServices with the following architecture :
── src
└── app
├── services
│ └──[ServiceName]
│ ├── [ServiceName].js
│ ├── README.md
│ └── package.json
You can config your database settings in ~/config/util/Env
You can find an already existing CRUD MicroServices setup for the 'Exemple' Model in ~/src/app/services/Exemple
You can find a base CRUD routing for the 'Exemple' MicroServices in ~/src/routes/exemple-routes
export default (req, res, next) => {
// logic
next();
}NOT YET