api-server-boilerplate:我自己的API Server Boilerplate代码库

时间:2024-03-14 05:34:28
【文件属性】:

文件名称:api-server-boilerplate:我自己的API Server Boilerplate代码库

文件大小:203KB

文件格式:ZIP

更新时间:2024-03-14 05:34:28

boilerplate swagger api-server express-js swagger-api

api服务器样板 围绕NodeJS和OpenAPI(Swagger)V3构建的简化的API样板。 配置 设置以下环境变量 多变的 默认 笔记 PORT 8282 服务器监听的端口 API路由 如果它在本地运行(请参见下文),则将浏览器指向以下任意路径: 并在以下位置查看API文档 这有什么意义? 我编写了许多API,并将我目前的最佳实践提炼到该代码库中以节省时间,并作为其他开发人员想知道如何进行此类操作的示例代码。 你用它做什么? 这是一个GitHub模板,因此请单击上方的按钮,或克隆此代表,或对其进行派生,对现有.git数据进行README.md并替换为您自己的git init和git flow init编辑README.md文件,将自己的详细信息添加到api.yml并根据需要添加到src/api/路由。 包括什么? 几个根级别的API路由和简单的控制器 src/api/pi


【文件预览】:
api-server-boilerplate-develop
----index.js(414B)
----.snyk(118B)
----.husky()
--------.gitignore(1B)
--------pre-commit(29B)
----package.json(3KB)
----.github()
--------dependabot.yml(588B)
--------FUNDING.yml(65B)
--------workflows()
----test()
--------server()
--------serverTestInit.js(270B)
--------unitTestHelper.js(233B)
--------unit()
--------.eslintrc.js(168B)
--------utils()
--------serverTestHelper.js(107B)
----.prettierignore(25B)
----SECURITY.md(523B)
----LICENSE(1KB)
----package-lock.json(679KB)
----CONTRIBUTING.md(7KB)
----src()
--------index.js(256B)
--------server.js(445B)
--------api()
--------utils()
--------errors.js(262B)
----.eslintrc.js(299B)
----docker-compose.yml(141B)
----project.toml(636B)
----.gitignore(973B)
----.circleci()
--------config.yml(1KB)
----README.md(6KB)
----.eslintignore(41B)
----api.yml(3KB)

网友评论