nodejs app skeleton:使用node.js的简单api框架

qqcram87600 13 0 zip 2024-09-10 19:09:26

节点API骨架这是一个基本且功能强大的Node.js应用程序启动器。它使用express.js作为基础并使用sequelize来管理持久性。此应用程序基于这些约定/最佳实践,API基于snake_case。所有400和500 HTTP状态系列都带有错误响应。骨架提供和实现了以下内容:

  • 记录请求流量和应用程序日志

  • 单独的配置文件和服务器管理

  • 分离和结构化的路线系统

  • 允许客户仅检索部分信息(带字段参数)以限制带宽利用率

  • 使用SSL

  • 接受带有X-HTTP-Method-Override的POST请求给仅使用GET/POST的客户

此外,使用模块列表如下:

  • .json / .xml 放在响应的末尾

  • 实施SSL

  • 为响应实现“仅必填字段”

  • 实现配置文件与组件使用

  • 实现X-HTTP-Method-Override

用户评论
请输入评论内容
评分:
暂无评论