This repository is an example of Microservices using Moleculer, Nats messaging system and Typescript.
Clone this repo and run
$ npm install OR yarn install
Configuration is located in .env folder. This file is passed to Moleculer runner on server start. Check Broker documentacion for all configuration options.
First of all you have to launch the server with the following command:
$ yarn start
This will launch all Microservices located in src/services in http://localhost:8000/
(APIGATEWAY_PORT) and Nats server in http://localhost:422
( TRANSPORTER_OPTIONS_URL ). Check Transporters for further reference.
Api Gateway path is/api/
, so you can access all examples using http://localhost:8000/api/microserviceName
.
-
apiGateway.ts
Api Gateway Microservice. -
helloWorld.service.ts
Hello World Microservice. -
posts.service.ts
Posts Microservice.
.env.dev
.Env configuration file for development.
MIT