摘要: 1.安装mysql模块; npm install mysql 2.引入mysql模块 创建一个server.js文件 创建一个mystatic.js文件 然后运行server.js启动服务器; node server.js 每次服务器中的代码修改都需要启动服务器,比较麻烦,但是可以使用nodemon 阅读全文
posted @ 2019-02-03 22:53 墨染清浅 阅读(558) 评论(0) 推荐(0)
摘要: 路由是URL到函数的映射;对于最简单的静态资源服务器,可以认为,所有URL的映射函数就是一个文件读取操作。对于动态资源,映射函数可能是一个数据库读取操作,也可能是进行一些数据的处理,等等。 如: /users -> getAllUsers() util模块: util.inspect(object) 阅读全文
posted @ 2019-02-03 22:33 墨染清浅 阅读(262) 评论(0) 推荐(0)
摘要: 静态资源:一般客户端发送请求到web服务器,web服务器从内存取到相应的文件,返回给客户端,客户端解析并渲染显示出来。 动态资源:一般客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析渲染处理。 静态资源和动态 阅读全文
posted @ 2019-02-03 22:03 墨染清浅 阅读(3158) 评论(0) 推荐(0)
摘要: Event Loop (事件循环或者事件轮询) Event Loop是一个程序结构,用于等待和发送消息和事件。 简单说,就是在程序中设置两个线程:一个负责程序本身的运行,称为"主线程";另一个负责主线程与其他进程(主要是各种I/O操作)的通信,被称为"Event Loop线程"(可以译为"消息线程" 阅读全文
posted @ 2019-02-03 22:00 墨染清浅 阅读(195) 评论(0) 推荐(0)
摘要: nodejs的stream有四种流类型: 可读:Readable可写:Writable可读可写:Duplex操作被写入数据,然后读出结果:Transform常用事件:data:有数据可读时触发end:没有数据可读触发error:读写过程出错触发;finish:所有数据被写入到底层系统时触发; 创建可 阅读全文
posted @ 2019-02-03 21:43 墨染清浅 阅读(600) 评论(0) 推荐(0)
摘要: 文件的读写,目录的创建,删除,读取操作 阅读全文
posted @ 2019-02-03 21:33 墨染清浅 阅读(503) 评论(0) 推荐(0)
摘要: Node.js 是一个基于谷歌浏览器JavaScript执行环境(V8引擎)建立的一个平台,让JavaScript可以脱离客户端浏览器运行,让JavaScript具有服务器语言的能力。 阅读全文
posted @ 2019-02-03 20:24 墨染清浅 阅读(166) 评论(0) 推荐(0)
摘要: nodejs最简单的服务器搭建方法 阅读全文
posted @ 2019-02-03 20:14 墨染清浅 阅读(182) 评论(0) 推荐(0)