上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 75 下一页
摘要: 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 本章节我们将为大家介绍 Node.js GET/POST请求。 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解 阅读全文
posted @ 2019-09-03 13:55 雷林鹏 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: var fs = require("fs") 异步和同步 Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.read 阅读全文
posted @ 2019-09-02 14:09 雷林鹏 阅读(182) 评论(0) 推荐(0) 编辑
摘要: util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util.inherits util.inherits(constructor, superConstructor) 是一个实现对象间原型继承的函数。 JavaScript 的面 阅读全文
posted @ 2019-09-02 14:00 雷林鹏 阅读(144) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身 阅读全文
posted @ 2019-08-30 15:19 雷林鹏 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 因此,我们需要查看 HTTP 请求,从中提取出请求的 URL 以及 GET/POST 参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我 阅读全文
posted @ 2019-08-30 15:11 雷林鹏 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: function say(word) { console.log(word); } fu 阅读全文
posted @ 2019-08-30 15:06 雷林鹏 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 创建模块 在 N 阅读全文
posted @ 2019-08-30 14:57 雷林鹏 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node.js,Stream 有四种流类型: Readable - 可读操作。 Writable - 可写操作。 Dupl 阅读全文
posted @ 2019-08-28 14:29 雷林鹏 阅读(151) 评论(0) 推荐(0) 编辑
摘要: JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心 阅读全文
posted @ 2019-08-28 14:23 雷林鹏 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 event 阅读全文
posted @ 2019-08-27 15:56 雷林鹏 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 75 下一页