Node.js 框架
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统

API

  1. Actionhero

    是一个适用于 Node.js 的快速、轻量级和多重传输的 API 服务器,非常适合创建一个易于使用的工具包来制作可重用和可扩展的 API

  2. Loopback

    可以使用非常少的编码创建动态端到端的 REST APIs。它通过为开发人员提供一个简单的 API 工具来补充 Express 框架

  3. Restify
    REST APIs 轻量级框架。通过 API 提供数据的服务器端框架

  4. Socket.io
    框架主要适用于实时 Web 应用的场景,实现了实时双向的基于事件的通讯机制,是跨平台的,多种连接方式自动切换,做即时通讯方面的开发很方便

全栈

  1. Meteor
    Meteor 提供构建现代 Web 应用程序的超简单环境,构建实时 Web 应用程序的模型视图控制器(MVC)框架,它与服务器不断同步
  2. Keystone
    Keystone,以 Express 和 MongoDB 为基础搭建的 Node.js CMS 和 Web 应用程序平台。此框架是数据库驱动的 Web 应用程序和 API 的理想选择,其中 Express,MongoDB 和 Mongoose 是 Node 的关键组件

  3. MERN
    类似 Mean,是一个全栈 Javascript 开发架构,使用 MongoDB,Express,React,Node。具有以下特性

    React 组件的热加载
    模块化文件结构
    使用 React 路由器进行代码拆分
    Ava 测试运行(并行运行测试)
    国际化支持
    支持 Docker
    支持代码生成
    

Sinatra 的框架

  1. Express
    简洁而灵活的 Node.js Web 应用框架,是构建 Web/移动应用程序和 API 的理想选择
  2. Koa
    Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。

  3. Hapi
    Hapi 是一个用来构建基于 Node.js 的应用和服务的富框架,使得开发者把重点放在便携可重用的应用逻辑而不是构建架构。内建输入验证、缓存、认证和其他 Web 应用开发常用的功能

Node.js API 全栈 开发框架相关推荐

  1. node.js之全栈开发

    node.js之全栈开发 1.为什么要学习Node.js Node.js是什么 Node能做什么 一些资源 学习到什么 2.Node 2.1起步 安装Node环境 解析执行JavaScript 2.2 ...

  2. react apollo_Apollo GraphQL:如何使用React和Node Js构建全栈应用

    react apollo Apollo Client is a complete state management library for JavaScript apps. It's a powerf ...

  3. Node.js(MEAN)全栈开发入门-安晓辉-专题视频课程

    Node.js(MEAN)全栈开发入门-28082人已学习 课程介绍         本课程从Node.js切入,以实现一个Web管理系统为目标,以点带面地介绍MEAN技术栈(MongoDB+Expr ...

  4. 狼叔直播 Reaction《学习指北:Node.js 2022 全解析》

    大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  5. Node.js 应用全链路追踪技术——全链路信息存储

    作者:vivo 互联网前端团队- Yang Kun 本文是上篇文章<Node.js 应用全链路追踪技术--全链路信息获取>的后续.阅读完,再来看本文,效果会更佳哦. 本文主要介绍在Node ...

  6. Node.js API参考文档(目录)

    Node.js v11.5.0 API参考文档 Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时. 关于文档 用法和示例 断言测试 稳定性:2 - 稳 ...

  7. node.js api接口_如何在Node.js API客户端中正常处理故障

    node.js api接口 by Roger Jin 罗杰·金(Roger Jin) 如何在Node.js API客户端中正常处理故障 (How to gracefully handle failur ...

  8. 如何使用async / await和Firebase数据库编写漂亮的Node.js API

    by Paul Breslin 保罗·布雷斯林(Pau​​l Breslin) 如何使用async / await和Firebase数据库编写漂亮的Node.js API (How to write ...

  9. Puppeteer -headless Chrome 的 Node.js API

    Puppeteer 是一个控制 headless Chrome 的 Node.js API .它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headles ...

最新文章

  1. leetcode-34-在排序数组中查找元素的第一个和最后一个位置
  2. latex中插入visio矢量图的方法
  3. debian配置集锦
  4. python生成器yield_python 生成器yield的总结
  5. C# Console类学习笔记
  6. 教你如何使用Redis:[7]redis常用命令
  7. linux网络编程之通信协议格式
  8. 工作流activiti5 使用流程变量
  9. linux中副规则_Linux中的命名规范
  10. g++ vscode 环境选择_VSCode C++环境配置(个人使用)
  11. 初学react.js
  12. layer normalization 缺点_优缺点并存的星越,用车感受还是不错的!
  13. Win7开机动画不见了
  14. win10mysql服务器修改密码,Windows下mysql修改root密码的4种方法
  15. vscode 程序员鼓励师_把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星,爱上写代码...
  16. 【多线程进阶】如何保证唱跳rap打篮球的顺序
  17. 《网络攻防》第二周作业
  18. 设计模式——访问者模式
  19. 恋爱计时:只要时间在走,我们的爱就在继续
  20. 在Groovy中使用字符串 - 51CTO.COM

热门文章

  1. sharepoint 使用命令行注册dll文件到gac的方法
  2. fscache 调研
  3. Qt学习笔记之GUI基本知识
  4. 图形学相关的一些数学知识(链接)
  5. 如何提升大数据分析能力
  6. qt设置边框颜色_Qt开源作品14-导航按钮控件
  7. 小沙的长路(图论+数学)
  8. HDU1754 I Hate It (线段树单点修改+区间查询)
  9. .o文件 linux生成,vmlinux.o 生成
  10. 华为m6升级鸿蒙,华为鸿蒙系统再传喜讯!14款华为旧旗舰喜提新系统:大幅度换血...