Node.js 入门
2017-04-08 12:26
417 查看
Node.js 入门篇
(以下都以Windows系统为例)首先在自己的机器上下载安装好Node.js。将node.exe所在路径加入到系统变量Path下。最后运行cmd命令输入node –version。若命令提示窗打印出安装的Node的版本号,那么安装完成。
1 运行 “Hello World”
在电脑上使用Node.js有两种方式:直接使用Node Shell或着保存JavaScript文件后运行。1.1 Node Shell
启动Node Shell,可以在任何Shell中输入node,Shell会返回>符号,然后就可以输入代码了,如:> console.log("Hello World!"); Hello World! undefined >
最后一行输出结果往往是最后一句的返回值。每一个语句、函数调用或者表达式都有一个相关联的值,这个值会在Node Shell中打印出来。如果调用的表达式或者被调用的函数没有任何返回值,则会返回一个特殊的值undefined。
如果想退出Node Shell,可以按Ctrl+D。
如果在Node Shell中看到三个点(…),这就意味着你需要输入更多的代码去完成前面的表达式、语句或者函数。可以输入.break来消除前面的省略号。
1.2 编辑并运行JavaScript文件
另一种运行Node.js的方式就是:选择一个文本编辑器,然后把JavaScript代码写到文件中去,然后在命令行中使用node命令编译并执行代码。把代码
console.log("Hello World!");保存到hello.js中去。
然后在Shell中输入node hello.js即可看到输出结果。
2 写一个简单的Web服务器
将以下代码保存到web.js中去:var http = require("http"); function process_request(reg, res) { var body = 'Hello World!'; var content_length = body.length; res.writeHead(200, { 'Content-Length' : content_length, 'Content-Type' : 'text/plain' }); res.end(body); } var s = http.createServer(process_request); s.listen(8080);
输入
node web.js运行这个文件。那么我们就在电脑的8080端口运行了一个Web服务器,可以使用curl来测试它。在Shell中输入
curl -i http://localhost:8080[/code],可看到如下内容:HTTP/1.1 200 OK Content-Length: 13 Content-Type: text/plain Date: Sat, 08 Apr 2017 04:21:15 GMT Connection: keep-alive Hello World!
要停止运行的服务器,按下Ctrl+C即可。它会自动清理系统资源并停止服务。
相关文章推荐
- node.js入门学习
- node.js入门学习
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- Node.js基础入门实例讲解
- Node.js从入门到深入——Node.js配置开发
- node.js入门
- node.js从入门到菜鸟——资源无法载入?你需要学会地址解析
- 不错的node.js入门
- Node入门 » 一本全面的Node.js教程
- Node.js基础入门实例讲解
- node.js入门甜点,使用node.js建静态博客
- Node.js 入门
- 很棒的node.js入门学习材料
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- node.js从入门到菜鸟——node与数据库,一段不得不说的故事
- node.js入门学习
- node.js 入门指导
- 服务器端的JavaScript脚本 Node.js 使用入门
- node.js入门
- node.js从入门到菜鸟——资源无法载入?你需要学会地址解析