博客已经迁移至 https://chaooo.github.io/,此处已停止更新及维护,查看最新内容请移步至 秋过冬漫长

Node.js 工具模块(13)

13、Node.js 工具模块

Node.js OS 模块

Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块:

1
var os = require("os");
方法:

1 os.tmpdir()//返回操作系统的默认临时文件夹。

阅读更多

Node.js GET/POST请求(12)

12、Node.js GET/POST请求

获取GET请求内容

由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js中url模块中的parse函数提供了这个功能。

1
2
3
4
5
6
7
var http = require('http');
var url = require('url');
var util = require('util');
http.createServer(function(req, res){
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(util.inspect(url.parse(req.url, true)));
}).listen(3000);

在浏览器中访问http://localhost:3000/user?name=w3c&email=w3c@w3cschool.cc 然后查看返回结果:

阅读更多

Node.js 文件系统(11)

11、Node.js 文件系统

Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:

1
2
3
4
var fs = require("fs");
//读取文件内容
fs.readFile(filename, [options], callback)//异步读取文件内容。
fs.readFileSync(filename, [options])//同步读取文件内容。

建议大家是用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。

阅读更多

sublime text3个人习惯配置

1、安装

分别在官网下载并安装 nodejssublime text3

2、sublime text3注册:

阅读更多

Node.js常用工具(10)

10、Node.js 常用工具

util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。

阅读更多

Node.js 全局对象(9)

9、Node.js 全局对象

在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global本身以外)都是 global 对象的属性。 在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。

阅读更多