Nodejs 入门篇二 - 上手

| 原创 | nodejs

下载

Node.js 官网有各个平台的下载安装指导:https://nodejs.org/

上手

Ok 假设你已经下载并安装好了 Node.js,接下来就让我们试一下在 Web 浏览器输出一个 “Hello World!” 吧。

新建一个名为 “myfirst.js” 的 Node.js 文件,然后往文件中添加下面的代码:

var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Hello World!');
}).listen(8080);

你可以在任意路径保存这个文件。

这份代码告诉计算机,如果当有人尝试访问你电脑的 8080 端口(比如 Web 浏览器)的时候,返回 “Hello World!”。

现在你暂时不需要理解它,因为我们下面会解释。

命令行界面

Node.js 文件必须在计算机的命令行界面启动。

如何打开命令行界面取决于你的操作系统类型。对于 Windows 用户而言,点击开始按钮查找命令行程序,或者按下 ctrl + R 打开搜索框,键入 cmd 即可。

在命令行中切换到 myfirst.js 文件所在的路径。

启动 Node.js 文件

在一切准备就绪之前,你还需要初始化 Node.js 文件。

打开你的命令行界面,键入 node myfirst.js 然后按下 Enter 键:

C:/path-to-myfirst-js> node myfirst.js

大功告成,现在你的电脑已经成为一个 Web 服务器了。

如果有人尝试访问你的电脑的 8080 端口,他们就会获取到一个 “Hello World!” 的返回字串。

打开你的浏览器,输入网址:http://localhost:8080/,看看发生了什么。