随笔分类 -  Node.js

摘要:连接使用MySql 安装MySql模块: npm install mysql 创建连接: 用 createConnection 创建 Mysql 连接,每执行一次 connection.query 都是一个全新的连接,会造成一个资源的极大浪费,降低性能。 连接池是另外的一种执行方法,它一次性的创建了 阅读全文
posted @ 2019-10-10 09:53 Hi-Jimmy 阅读(454) 评论(0) 推荐(0) 编辑
摘要:Express框架 Express是适用于Node.js web的框架,提供了大量实用功能,例如路由功能及http功能。 Express 框架核心特性: <!--[if !supportLists]-->可以设置中间件来响应 HTTP 请求。 <!--[if !supportLists]-->定义了 阅读全文
posted @ 2019-10-10 09:42 Hi-Jimmy 阅读(774) 评论(0) 推荐(0) 编辑
摘要:流 Stream是Node.js中的抽象接口,有不少Node.js对象实现自Stream。 所有的Stream对象都是EventEmitter 的实例。 例如:fs模块(用于读写操作文件的模块) fs的FSWatcher接口继承自events.EventEmitter,以下是fs模块的部分源码: 在 阅读全文
posted @ 2019-10-10 09:35 Hi-Jimmy 阅读(377) 评论(0) 推荐(0) 编辑
摘要:Node.js的模块 Node.js的模块与传统面向对象的类(class)不完全相同。Node.js认为文件即模块,即一个文件是一个模块。单一文件一般只专注做一件事情,保证了代码的简洁性。 创建模块: 引用模块(Node.js默认文件名后缀为.js): 创建模块时,我们需要向外侧暴漏对象。只有暴漏了 阅读全文
posted @ 2019-10-10 09:28 Hi-Jimmy 阅读(329) 评论(0) 推荐(0) 编辑
摘要:createServer创建第一个Node.js程序 http模块的createServer函数实际调用V8引擎的C++库,对指定端口进行监听(socket)。当端口有连接访问时进行处理。 使用createServer函数搭建Node.js服务: 在浏览器中输入127.0.0.1:8080即可查看到 阅读全文
posted @ 2019-10-09 17:30 Hi-Jimmy 阅读(373) 评论(0) 推荐(0) 编辑
摘要:注:为了本教程的准确性,部分描述引用了官网及网络内容。 Node.js 概念 Node.js本质上是使用Google的V8引擎制作出来的服务框架。V8本身是Google为了解决Chrome浏览器的性能问题而制作的前端引擎(开源)。本身依托于浏览器引擎,这也是为什么Node.js使用的是前端的Java 阅读全文
posted @ 2019-10-09 17:03 Hi-Jimmy 阅读(448) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示