文件名称:node-backend:节点后端
文件大小:659KB
文件格式:ZIP
更新时间:2024-05-17 13:10:06
JavaScript
节点后端应用 描述 该项目旨在使用Node.js创建无状态微服务 它主要包含三个服务: 身份验证服务此服务接受用户名(即电子邮件和密码)并返回jwt令牌。 JSON修补程序服务此服务接受json对象和json修补程序对象,并在修补后返回一个对象。 图像调整大小服务该服务接受图像URL,下载图像,将其调整为50x50,并返回调整后的缩略图。 项目结构 包含三项服务: 认证服务 ImageThumbnailService JSONPatchService 认证服务 server.js:运行身份验证服务 路线包含 index.js:处理“ /登录”路由 测试包含 login.spec.js:包含登录路由测试 配置包含 auth.js:包含配置 winston.js:包含该服务的winston设置 Docker文件 swagger.yaml:包含身份验证服务API的规范 JSONPat
【文件预览】:
node-backend-master
----config()
--------nginx()
----JSONPatchService()
--------.babelrc(28B)
--------config()
--------index.js(103B)
--------package.json(1KB)
--------logs()
--------.eslintrc.json(535B)
--------test()
--------server.js(604B)
--------routes()
--------Dockerfile(81B)
--------.nyc_output()
--------docker-compose.yaml(163B)
--------package-lock.json(266KB)
--------.gitignore(13B)
--------.dockerignore(13B)
--------README.md(219B)
--------swagger.yaml(2KB)
----AuthenticationService()
--------.babelrc(28B)
--------config()
--------index.js(103B)
--------package.json(2KB)
--------logs()
--------.eslintrc.json(535B)
--------test()
--------server.js(608B)
--------routes()
--------Dockerfile(81B)
--------.nyc_output()
--------docker-compose.yaml(162B)
--------package-lock.json(275KB)
--------.gitignore(13B)
--------.dockerignore(13B)
--------README.md(222B)
--------swagger.yaml(2KB)
----docs()
--------images()
----ImageThumbnailService()
--------.babelrc(28B)
--------config()
--------index.js(103B)
--------images()
--------package.json(1KB)
--------logs()
--------.sample-env(194B)
--------.eslintrc.json(535B)
--------test()
--------server.js(609B)
--------routes()
--------Dockerfile(81B)
--------.nyc_output()
--------docker-compose.yaml(161B)
--------package-lock.json(283KB)
--------envsetup.js(98B)
--------.gitignore(13B)
--------.dockerignore(13B)
--------README.md(230B)
--------swagger.yaml(2KB)
----docker-compose.yaml(279B)
----docker-compose-prod.yaml(275B)
----.gitignore(13B)
----Makefile(551B)
----README.md(3KB)