node.js安装及初用

Node.js - 环境安装配置

如果愿意安装设置Node.js环境,需要计算机上提供以下两个软件:

一、文本编辑器

二、Node.js二进制安装包

文本编辑器

这将用来编写程序代码。 一些编辑器包括:Windows记事本,OS Edit命令,Brief, Epsilon, EMACS和VIM或vi。

第一步:双击下载的  “node-v0.12.7-x64.msi" 文件,出现提示安装界面:

第二步:选择安装目录,这里安装在目录 D:yiibai_worksp odejs 中,如下图:

第三步:选择安装的模块和功能,这里全部安装,并添加到系统环境变量,如下图所示:

最后一步:安装完成!

验证安装:执行文件

创建一个js文件名为test.js 在 D:>yiibai_worksp odejs.

File: test.js

console.log("Hello World")

现在运行test.js看到的结果:

D:yiibai_worksp
odejs> node test.js

验证输出结果:

还可以通过 

第二步:选择安装目录,这里安装在目录 D:yiibai_worksp odejs 中,如下图:

第三步:选择安装的模块和功能,这里全部安装,并添加到系统环境变量,如下图所示:

最后一步:安装完成!

验证安装:执行文件

创建一个js文件名为test.js 在 D:>yiibai_worksp odejs.

File: test.js

console.log("Hello World")

现在运行test.js看到的结果:

D:yiibai_worksp
odejs> node test.js

验证输出结果:

还可以通过

node -v来进行查看当前安装的版本

Node.js - 第一个应用程序

在使用 Node.js 创建 Hello World ! 应用程序之前, 让我们看看Node.js的应用程序的组成部分。Node.js应用程序由以下三个重要部分组成:

  • 导入所需模块: 使用require指令来加载javascript模块

  • 创建一个服务器: 服务器这将听监听在Apache HTTP服务器客户端的请求。

  • 读取请求并返回响应: 在前面的步骤中创建的服务器将响应读取由客户机发出的HTTP请求(可以是一个浏览器或控制台)并返回响应。

创建Node.js应用

步骤 1:导入所需的包

使用require指令来加载 HTTP 模块。

var http = require("http")

步骤 2:使用http.createServer方法创建HTTP服务器。通过参数函数请求并响应。编写示例实现返回“Hello World”。服务器在8081端口监听。

http.createServer(function (request, response) {
   // HTTP Status: 200 : OK
   // Content Type: text/plain
   response.writeHead(200, {'Content-Type': 'text/plain'});
   // send the response body as "Hello World"
   response.end('Hello World
');
}).listen(8081);
// console will print the message
console.log('Server running at http://127.0.0.1:8081/');

步骤 3: 创建一个 js 文件在 helloworld.js 在 D:>yiibai_worksp.

File: helloworld.js

var http = require("http")
http.createServer(function (request, response) {  
   response.writeHead(200, {'Content-Type': 'text/plain'});  
   response.end('Hello World
');
}).listen(8081);
console.log('Server running at http://127.0.0.1:8081/');

现在运行 helloworld.js 看到结果:

D:yiibai_worksp
odejs>node helloworld.js

验证输出,服务器应用已经启动!

Server running at http://127.0.0.1:8081/

向Node.js服务器发出请求

打开浏览器(IE),在地址栏中输入:http://127.0.0.1:8081/ 在浏览器中,看看下面的结果。

Node.js - REPL

REPL代表读取评估和演示打印循环,它就像 Window 下的控制台的计算机环境,或 Unix/Linux 系统的 Shell命令输入响应输出。 Node.js或Node 捆绑了一个REPL环境。可执行以下任务。

  • 读取- 读取用户的输入,解析输入的JavaScript数据结构并存储在内存

  • 计算- 采取并评估计算数据结构

  • 打印- 打印结果

  • 循环 - 循环上面的命令,直到用户按Ctrl-C两次终止

Node 的REPL 与 Node.js 的实验代码非常有用,用于调试JavaScript代码。

原文地址:https://www.cnblogs.com/J-JUN/p/9447605.html