文件名称:nodejs-api-template:使用NodeJS API模板快速创建API。 建立在Express,MySQL和Redis之上
文件大小:47KB
文件格式:ZIP
更新时间:2024-06-16 03:03:35
JavaScript
NODE JS API模板自述文件 使用此Node JS模板为您的应用程序快速构建所需的API。 该模板包括用户和书籍组件。 图书组件可用于创建出版物,图书馆,城市,国家等组件。 技术栈- 语言-NodeJS / Javascript 数据库-MySQL,MongoDB 缓存-Redis 基于Checkout组件的NodeJS API模板- Git回购-() 特征 - 基于Express frameowrk构建() 带Sequelize ORMMySQL DB() 带Mongoose ORM的Mongo DB() 使用Hapi Joi进行API验证() 使用JWT令牌进行身份验证() API速率限制() 每天使用Winston记录器记录错误() 使用Multer上传文件中间件() 基于最新的NPM模块构建,模块内部具有0个漏洞(通过运行npm audit检查模块漏
【文件预览】:
nodejs-api-template-master
----config()
--------default.json(943B)
----index.js(4KB)
----postman()
--------Node API Template.postman_collection.json(9KB)
--------Local.postman_environment.json(454B)
----package.json(1KB)
----constants()
--------messages.js(408B)
--------errorCodes.js(147B)
----db()
--------sequelize()
--------mongo()
--------redis()
----uploads()
--------.gitignore(76B)
----routes()
--------v1()
----db_dump()
--------nodejs_api_dump.sql(4KB)
----.gitignore(1KB)
----keys()
--------auth()
----README.md(4KB)
----helpers()
--------auth.js(2KB)
--------email.js(2KB)
--------logger.js(2KB)
--------common.js(10KB)
--------response.js(429B)
----middlewares()
--------auth.js(4KB)
--------rateLimiter.js(5KB)
--------validations()
--------fileUpload.js(5KB)
--------apiKeyAuth.js(1KB)
--------response.js(701B)