MicroService Starter KIT built with Express JS
You can simply :
git clone https://github.com/khofaai/express-kit
Then go to project folder :
cd express-kit
Then run
npm install
After the installation finished, you can start express js
server by running :
npm start
hope 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