【文件属性】:
文件名称:http-notification-service
文件大小:1.71MB
文件格式:ZIP
更新时间:2021-02-23 11:46:42
JavaScript
Pangea HTTP通知服务
HTTP通知系统。 一个服务器(或一组服务器)将跟踪主题->订阅者,其中主题是字符串,订阅者是HTTP端点。 在主题上发布消息时,应将其转发到所有订户端点。 您可以使用任何框架或工具来完成此任务
技术领域
Node.js
Express.js
Google Cloud PubSub
安装
解压缩项目文件夹
光盘进入项目目录
$润yarn
创建一个Google Cloud项目并将其服务帐户json文件下载到该项目的根目录
将.env.sample重命名为config.env
将config.env中的GOOGLE_APPLICATION_CREDENTIALS密钥更新为服务帐户json文件名
开始项目
$运行npm start:main来启动发布服务器
$ run npm start:subscriber启动订户服务器
使用ngrok ngrok ht
【文件预览】:
http-notification-service-master
----.eslintrc.json(703B)
----.gitignore(80B)
----.babelrc(38B)
----app.js(741B)
----Dockerfile(292B)
----package.json(1KB)
----src()
--------repository()
--------route()
--------utils()
--------config()
--------controllers()
----.dockerignore(23B)
----.env.sample(223B)
----screenshots()
--------screenshot-2.png(380KB)
--------screenshot-1.png(889KB)
--------screenshot-3.png(371KB)
--------screenshot-4.png(410KB)
----docker-compose.yml(678B)
----README.md(3KB)
----subscriber()
--------Dockerfile(299B)
--------server.js(660B)
----demo.sh(393B)
----server.js(648B)
----.prettierrc(26B)