swenson presso:Swenson He 高级后端开发人员 编码挑战 源码
Swenson He Coding挑战高级后端开发人员职位 客户正在为其咖啡机和定制咖啡包线构建一个电子商务移动应用程序; 他们希望有两个屏幕:一个屏幕用于显示咖啡机,一个屏幕用于显示咖啡包。 在咖啡机屏幕上,用户可以按产品类型和水位线进行过滤。 在咖啡包屏幕上,用户可以按产品类型,咖啡风味和包装大小进行过滤。 此仓库使用API来模拟此环境,该API会返回这两个屏幕的数据。 项目中需要注意的几件事: -预先配置的Github Actions,可以运行自动构建并将图像发布到Github软件包中 用于生成Docker构建的Dockerfile。 -Docker编写脚本以在生产模式下启动服务。 -启动本地mongo容器,并在各个运行之间保持数据持久性。 -一种可靠地与Mongoose连接的帮助程序类。 Joi-用于声明性有效负载验证 -从路由中捕获错误,并将其抛出以表达错误处理
下载地址
用户评论