node.js php部署,nodejs安装配置并部署一个网站实例教程分享

那么Node到底是什么呢?

Node.js是一个建立在Chrome的V8 JavaScript引擎。Node.js采用事件驱动、非阻塞I/O模型,使其轻量化和高效。Node.js的包装系统,新公共管理,是世界上最大的生态系统的开放源代码库。

呵呵,我是使用百度翻译过来的啦。

总之一句话:Node.js 就是运行在服务端的 JavaScript.

这篇博客的目的就是和大家一起安装Node并且写出程序猿界最最熟悉的“Hello, World!”.

本博客属本人原创,知识产权归洋哥本人所有,洋哥欢迎转载,但一定要注明本博客出处!谢谢您的配合!

一、Node.js 安装配置

Node.js 提供在Windows和Linux上安装, 本文将以Windows上Node最新版本v6.9.3为例来学习,不足之处还望指正:

1. Window 上安装Node.js

d412b4207dc8592353e897ff3c7aec1f.png

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

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

安装步骤如下:

1.1 双击node-v6.9.3-x64.msi ,然后一直next下去

ac2d397f3165188163ce7bb19c0de003.png

可以进行一个简单配置:选择添加Add Path,直接添加到了系统的环境变量

8cbd44e94eb755d31fd8b3bb06b194d8.png

7b3586330d58622090c73c1a434a6134.png

恭喜你安装成功啦!

检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:

d38a75a3624a4396193a0683b6979903.png

我们可以看到环境变量中已经包含了C:\Program Files (x86)\nodejs\;

检查Node.js版本

输入node -v(node和"-"之间有一个空格)

7f18c9d1f1cda67d80b43dd622260eee.png

检查npm版本

输入npm -v

2 Windows 二进制文件 (.exe)安装

32 位安装包下载地址 : https://nodejs.org/dist/v6.9.3/win-x86/node.exe

64 位安装包下载地址 : https://nodejs.org/dist/v6.9.3/win-x64/node.exe

安装步骤如下:

双击node.exe

1375fd200b340bb77f88bb48b39ab7c4.png

出现这个框就说明二进制安装成功啦!

二、Node.js 创建第一个应用

事实上,我们的 Web 应用以及对应的 Web 服务器基本上是一样的。

在我们创建 Node.js 第一个 "Hello, World!" 应用前,让我们先了解下 Node.js 应用是由哪几部分组成的:引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。

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

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

具体操作如下:

1. 创建一个网站的根目录,例如:D:\Documents\HBuilderProject\Demo\nodejs

2. 在根目录下创建一个js文件,例如:server.js

3. 在server.js内撸下如下代码:

5ddcb17c105065d5cbd18450c9b5393a.gifvar http = require('http');//我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 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);//接下来我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。// 终端打印如下信息console.log('Server running at http://127.0.0.1:8888/');

5ddcb17c105065d5cbd18450c9b5393a.gif

以上代码我们完成了一个可以工作的 HTTP 服务器。

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

4.1 首先我们将目录指向到网站根目录下:

f60ee8d25ef4c09a4555e1b5b7fb6a3b.png

4.2 执行node命令运行:

67d628c7697195da3d4d5ba0c4b39426.png

4.3 出现Server running at http://127.0.0.1:8888,证明Web服务器已经启动并成功运行了

b94f45635960eb844e72f4bcb57d0bec.png

4.4 打开浏览器,输入http://127.0.0.1:8888

86b6587e52e6da18fe78c83c17509714.png

Hello, World! 哈哈,恭喜,你已经成功开发出了您的第一个node应用程序啦!

好了,今天的node.js就先说到这里,关注我的博客,后续我们一起进阶Node!

相关推荐:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值