Node.js 入门

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,可看到如下内容:

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即可。它会自动清理系统资源并停止服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值