micro-rest:NodeJS中的REST微服务样板

时间:2024-06-02 23:54:20
【文件属性】:

文件名称:micro-rest:NodeJS中的REST微服务样板

文件大小:3.53MB

文件格式:ZIP

更新时间:2024-06-02 23:54:20

JavaScript

NodeJS中的REST微服务样板 特征 带有Swagger UI的REST API 中间件(压缩器,头盔,cors,favicon,身体分析器和静态) 开玩笑的单元测试 ES6,ESLint CI与Travis,Docker Build 安装 # install dependencies npm install 运行测试 # run all tests npm test # run test coverage npm run coverage 生成并运行 # serve with hot reload at localhost:3030 npm start # build for production with minification npm run build Docker支持 建立Docker映像 bash Dockerbuild.sh 运行Docker容器 dock


【文件预览】:
micro-rest-master
----Dockerbuild.sh(114B)
----.eslintrc.json(369B)
----.gitignore(2KB)
----Dockerfile(201B)
----coverage.lcov(2KB)
----package.json(2KB)
----package-lock.json(313KB)
----src()
--------middleware.js(506B)
--------api()
--------app.js(391B)
--------util.js(121B)
--------core()
--------index.js(269B)
--------util.spec.js(304B)
--------middleware.spec.js(1KB)
--------app.spec.js(687B)
----.travis.yml(420B)
----CONTRIBUTING.md(927B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----static()
--------swagger-ui-standalone-preset.js.map(2.12MB)
--------swagger-ui-bundle.js(1.46MB)
--------swagger-ui-standalone-preset.js(323KB)
--------swagger-ui.css(33KB)
--------index.html(3KB)
--------swagger.json(1KB)
--------swagger-ui.css.map(91B)
--------favicon.ico(9KB)
--------swagger-ui-bundle.js.map(10.79MB)
----README.md(2KB)
----config()
--------test.json(19B)
--------default.json(137B)
--------production.json(4B)
----Dockerpush.sh(160B)
----test()
--------unit()
----.editorconfig(214B)

网友评论