chen888的gravatar头像
chen8882017-09-29 16:53:02
学习Node.js的安装与创建第一个应用

Node.js的来源:

简单的说 Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

Node.js的安装:

我们将向大家介绍在window上安装Node.js的方法。

Windows 安装包(.msi)

32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi

本文实例以 v6.11.3 版本为例,其他版本类似, 安装步骤:

步骤 1 : 双击下载后的安装包 v0.10.26,如下所示:

 学习Node.js的安装与创建第一个应用

步骤 2 : 点击以上的Run(运行),将出现如下界面:

 学习Node.js的安装与创建第一个应用

步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 :

 学习Node.js的安装与创建第一个应用

步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs\" , 你可以修改目录,并点击 next(下一步):

 学习Node.js的安装与创建第一个应用

步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步)

 学习Node.js的安装与创建第一个应用

步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):

 学习Node.js的安装与创建第一个应用

点击 Finish(完成)按钮退出安装向导。

 

 学习Node.js的安装与创建第一个应用

验证是否安装成功。

如果你获得以下输出结果,说明你已经成功安装了Node.js。

 学习Node.js的安装与创建第一个应用

安装后的目录结构:

 学习Node.js的安装与创建第一个应用

用Node.js 创建第一个应用

在我们创建 Node.js 第一个 "Hello, World!" 应用前,让我们先了解下 Node.js 应用是由哪几部分组成的:

  1. 引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。

  2. 创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。

  3. 接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

在node安装目录下创建一个叫 server.js 的文件,并写入以下代码:

var http = require('http');

http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

使用 node 命令执行以上的代码:

 学习Node.js的安装与创建第一个应用

接下来,打开浏览器访问 http://127.0.0.1:8888/,你会看到一个写着 "Hello World"的网页。

 学习Node.js的安装与创建第一个应用

 

分析Node.js 的 HTTP 服务器:

  • 第一行请求(require)Node.js 自带的 http 模块,并且把它赋值给 http 变量。
  • 接下来我们调用 http 模块提供的函数: createServer 。这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号。

 

node.js中文api文档地址:http://nodejs.cn/api/assert.html


打赏

已有1人打赏

最代码官方的gravatar头像

分享到:

最近浏览
上世纪风景 LV71月12日
月亮星星星星星星
搬砖运代码 LV62017年12月18日
月亮星星星星
筱进GG LV252017年12月17日
太阳月亮月亮星星
马小跳 LV122017年12月15日
月亮月亮月亮
nsq0006 LV52017年10月25日
月亮星星
turanmouyitian LV82017年10月23日
月亮月亮
18202838208 LV142017年10月16日
月亮月亮月亮星星星星
Watson LV132017年10月13日
月亮月亮月亮星星
looking LV202017年10月12日
太阳月亮
zhaoshuting LV52017年10月9日
月亮星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友