扫码关注官方订阅号
如题,node有很多的框架,接触过的只有express,我听说过的还有sails.js,meteor.js,当然还有更多我不知道的,但是node的第三方模块这些框架都可以公用吗?只接触过express框架,使用模块就是require一下在配置使用。在其他的框架中,模块的使用也是如此么?
require
学习是最好的投资!
你所说的 中间件 就是 middleware。这种机制是从 connect.js 中引入的概念,后来被 express.js 继承下来并发扬光大,middleware机制成为 类express框架 (好比 类unix) 间复用代码模块的事实标准。
connect.js
类express框架
sails.js 是基于 express.js 基础上的封装形成。 我看过 sails.js 的源代码。写的很烂,千万别用。
sails.js
meteor.js 是很有趣的框架。模糊了服务器端和客户端,弱化网络连接质量造成的影响。你的一套代码同时跑在服务端和客户端。他没有使用 express.js 的机制。所以不能复用中间件。
在 middleware 的实现上遵循一种弱标准,是你的代码可以复用与 类express框架。 但这并没有成为官方标准。nodejs还很年轻,很多地方有待标准化。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你所说的 中间件 就是 middleware。这种机制是从
connect.js中引入的概念,后来被 express.js 继承下来并发扬光大,middleware机制成为类express框架(好比 类unix) 间复用代码模块的事实标准。sails.js是基于 express.js 基础上的封装形成。 我看过sails.js的源代码。写的很烂,千万别用。meteor.js 是很有趣的框架。模糊了服务器端和客户端,弱化网络连接质量造成的影响。你的一套代码同时跑在服务端和客户端。他没有使用 express.js 的机制。所以不能复用中间件。
在 middleware 的实现上遵循一种弱标准,是你的代码可以复用与
类express框架。 但这并没有成为官方标准。nodejs还很年轻,很多地方有待标准化。