十二 31

用Express构建的几种流行的Node.js框架

用Express构建的几种流行的Node.js框架

在Express上构建了几种流行的Node.js框架:

  • Feathers:数分钟即可构建原型,数天即可投入生产。
  • ItemsAPI:在后端搜索基于Express和Elasticsearch构建的Web和移动应用程序。
  • KeystoneJS:具有自动生成的React.js管理界面的网站和API应用程序框架/ CMS。
  • Poet:具有即时分页,标签和类别视图的轻量级Markdown Blog引擎。
  • Kraken:安全且可扩展的层,通过提供结构和约定来扩展Express。
  • LoopBack:高度可扩展的开源Node.js框架,用于快速创建动态的端到端REST API。
  • MEAN:独树一帜的全栈JavaScript框架,可简化和加速Web应用程序的开发。
  • Sails:Node.js的MVC框架,用于构建实用的,可用于生产的应用程序。
  • Hydra-Express:Hydra-Express是一个轻量级的库,它有助于使用ExpressJS构建Node.js微服务。
  • Blueprint:用于构建API和后端服务的SOLID框架
  • Locomotive:Passport.js的制造商为Node.js提供的强大MVC Web框架
  • graphql-yoga:功能全面,简单轻巧的GraphQL服务器
  • Express Gateway:以Express为基础的功能齐全且可扩展的API网关
  • Dinoloop:由TypeScript支持的Rest API应用程序框架,具有依赖项注入
  • Kites:基于模板的Web应用程序框架
  • FoalTS:用于构建企业级Node.js应用程序(TypeScript)的下一代框架。
  • NestJs:一个渐进式的Node.js框架,用于在TypeScript和JavaScript(ES6,ES7,ES8)之上构建高效,可伸缩的企业级服务器端应用程序
  • Expressive Tea:一个小型框架,可使用即开即用的Typescript和Express构建可调制,干净,快速和描述性的服务器端应用程序。

 

10

nodejs相关框架

nodejs框架,nodejs相关框架

node

官网 GitHub

一个基于 Chrome V8 引擎的 JavaScript 运行环境

Express

官网 GitHub

基于 Node.js 平台,快速、开放、极简的 web 开发框架。

Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。

使用 Express 可以快速地搭建一个完整功能的网站。

Express 框架核心特性:

  • 可以设置中间件来响应 HTTP 请求。
  • 定义了路由表用于执行不同的 HTTP 请求动作。
  • 可以通过向模板传递参数来动态渲染 HTML 页面。

Continue reading

11

韩国演唱会抢票系统生产环境(Linux)配置记录

韩国演唱会抢票系统生产环境:

系统:CentOS Linux release 7.2.1511 (Core)

Linux管理系统:宝塔 (免费版 7.0.3)

开发语言:NodeJS (v12.14.0)

NodeJS开发框架:ThinkJS

其它说明:本系统是可以在远程主机中使用,也可以在本地搭建环境使用。windows系统/Liunx系统 都可以。

流程:

1、购买服务器及域名

对于抢购秒杀类系统,服务器核心数越多是越好的,可以提高并发并行的处理速度;内存就是核心数 x 2 。如果按最多并发抢100张票来计算,理论带宽1M就可以了,所以说带宽也可以随便选了。(查看我总结的计算服务器带宽的公式)。 Continue reading

十一 18

ThinkJS模型实例化简单应用

ThinkJS的文档只是粗略的看了一遍,具体使用还得到项目实践中来研究。

说一说它的模型实例化,刚开始的时候没弄明白它的机制。

环境:

ThinkJS version: 3.2.10

多模块目录:

Continue reading

十一 15

ThinkJS 3.0的安装及thinkjs命令的简单使用

ThinkJS 3.0

安装 ThinkJS 命令

如果安装很慢的话,可以尝试使用 taobao 的源进行安装。具体如下:

卸载旧版本命令

创建项目

执行 thinkjs new [project_name] 来创建项目(单模块),如: Continue reading