下面是详细的攻略:
环境准备
- 安装 Windows 8.1 操作系统。可以从官方网站下载镜像文件并制作启动盘进行安装。
- 安装 IIS 8.5。在控制面板的“程序和功能”中选择“启用或关闭 Windows 功能”,勾选“Internet 信息服务”相关选项即可进行安装。
- 安装 Node.js。可以从 Node.js 官网下载安装包并进行安装。推荐选择 64 位版本,可以充分利用内存。
配置 Node.js
- 在 Windows 环境变量中添加 Node.js 的路径。将 Node.js 的安装路径添加到 PATH 变量中即可。例如,“D:\Program Files\nodejs”。
- 配置 npm 镜像源。在命令行中输入
npm config set registry https://registry.npm.taobao.org
,将 npm 镜像源设置为淘宝镜像,这可以加速 npm 程序包的下载速度。 - 测试 Node.js 安装是否正确。在命令行中输入
node -v
,如果返回了正确的 Node.js 版本号,则表示安装成功。
IIS 配置
- 安装 IISNode。可以前往 IISNode 官方网站的下载地址下载 ZIP 压缩包并解压缩,将其中的“%PROGRAMFILES%\iisnode”目录复制到服务器的相应目录下即可。
- 配置 IISNode。在 IIS 管理器中,选择服务器,打开“iisnode”管理器(如下图)。在“iisnode”管理器中选择“配置编辑器”打开,选择“system.webServer/iisnode”节点,鼠标右键选择“添加集合元素”,添加以下两项:
: 指定 IISNode 的日志输出目录。 : 制定运行 Node.js 进程的参数。 - 配置示例站点。在 IIS 管理器中,右键选择“站点”,选择“添加网站”,配置站点名称、站点根目录等。在站点根目录下创建一个 JavaScript 文件,例如“index.js”,内容如下:
javascript
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js!\n');
}).listen(process.env.PORT);
console.log('Server running at http://localhost/'); - 部署示例站点。打开命令行,进入示例站点的根目录。输入
npm init
进行包管理初始化,跟随向导完成即可。输入npm install express --save
安装 express 模块。输入iisnode index.js
启动站点。打开浏览器访问该站点,应该能看到“Hello Node.js!”的输出。
以上是“windows8.1+iis8.5下安装node.js开发环境”的完整攻略。其中的两条示例说明为配置 IISNode 和部署示例站点。如果按照以上步骤正确地安装和配置了 Node.js 和 IISNode,那么在 IIS 上部署 Node.js 应用程序说白了就是在 IIS 上部署一个网站,可以适用于开发 Web 客户端和服务器端应用程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows8.1+iis8.5下安装node.js开发环境 - Python技术站