【文件属性】:
文件名称:microservices-example:由Nodejs,MongoDB,RabbitMQ,Docker和Reactjs构成的微服务示例
文件大小:2.9MB
文件格式:ZIP
更新时间:2021-05-18 21:06:38
react nodejs docker microservices mongodb
微服务
这是带有MONGODB数据库的NodeJS中微服务的一个小示例,
这些微服务在RabbitMQ的帮助下通过Rest Api和AMQP协议相互通信
环境
在文件夹email-service / src / config包含文件config.ts中,有用于发送电子邮件的配置,请使用您的Gmail帐户进行配置。
email:{
'service':'Gmail',
'userEmail':'xxxxxxx@gmail.com',
'userPass':'xxxxxxx',
host:'localhost',
},
安装
$ docker-compose up -d
此过程将花费一些时间,因为它将下载可能没有的图像,并将安装每个微服务的依赖项。
完成该过程后,在浏览器中输入 ,您将看到与客户端进行通信的Api