没有合适的资源?快使用搜索试试~ 我知道了~
阿迪达斯技术挑战Node.js
共40个文件
js:15个
json:6个
yml:4个
需积分: 9 0 下载量 33 浏览量
2021-02-24
06:45:49
上传
评论
收藏 114KB ZIP 举报
温馨提示
阿迪达斯技术挑战-订阅系统 这是Adidas NodeJS Backend挑战的解决方案。 内容 要求 我们需要使用以下微服务架构来创建新闻订阅系统: 公共服务:公共网络。 UI前端将使用的前端微服务后端。 订阅服务:专用网络。 微服务实现业务订阅逻辑,包括数据库中的预订数据和电子邮件通知的持久性以确认过程完成。 电子邮件服务:专用网络。 微服务实现电子邮件通知。 没有真正的电子邮件流程,它是一个模拟界面。 订阅系统应提供以下操作: 创建新的订阅 取消现有订阅 获取订阅的详细信息 获取所有订阅 订阅应包含以下信息: 电子邮件 名(可选) 性别(可选) 出生日期 标记同意 广告活动对应的新闻通讯ID 所有服务应接收相同的参数。 非公共服务必须是安全的。 构建并运行 这是一个NodeJS应用程序,可以在本地或通过Docker容器运行。 NodeJS版本: v14.15.4
资源推荐
资源详情
资源评论
收起资源包目录
adidas-technical-challenge-nodejs-master.zip (40个子文件)
adidas-technical-challenge-nodejs-master
email-service
.dockerignore 44B
public
stylesheets
style.css 111B
config.js 425B
Dockerfile 159B
app.js 1KB
swagger.yml 2KB
bin
www 2KB
routes
index.js 184B
emails.js 803B
package-lock.json 65KB
package.json 532B
public-service
.dockerignore 44B
public
stylesheets
style.css 111B
config.js 425B
Dockerfile 160B
app.js 1KB
swagger.yml 4KB
bin
www 2KB
routes
subscriptions.js 3KB
index.js 212B
package-lock.json 73KB
package.json 524B
subscription-service
.dockerignore 44B
public
stylesheets
style.css 111B
config.js 425B
model
SubscriptionCollection.js 2KB
Dockerfile 166B
app.js 1KB
swagger.yml 5KB
data
subscriptions.db 842B
tests
SubscriptionCollectionTest.js 3KB
SubscriptionsRouterTest.js 5KB
bin
www 2KB
routes
subscriptions.js 5KB
index.js 212B
package-lock.json 182KB
package.json 751B
README.md 5KB
docker-compose.yml 692B
.gitignore 53B
共 40 条
- 1
资源评论
giao金
- 粉丝: 31
- 资源: 4604
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功