热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

windows8.1+iis8.5下安装node.js开发环境

这篇文章主要介绍了windows8.1+iis8.5下安装node.js开发环境的方法,需要的朋友可以参考下

nodejs很久前就想玩玩,不过一直没时间,昨晚花了4个小时来捣鼓到iis上架设成功了,废话不说了。

PS:我的系统是windows8.1 x64,所以自带iis8.5的,下载的文件也是x64的。

No.1:下载文件

  Nodejs  http://www.nodejs.org/download/

  iisnode  https://github.com/tjanczuk/iisnode/wiki/iisnode-releases

  IIS URL Rewrite  http://www.iis.net/downloads/microsoft/url-rewrite

No.2:安装

  ok,文件下载好了下一步就是进行安装,不过win8.1安装过程中msi的安装包出现了错误码为2503的错误,找了半天也不知道原因,不过网上有解决方法

 解决方案:http://jingyan.baidu.com/article/a501d80cec07daec630f5e18.html

  简单的意思就是以管理员身份运行CMD,然后定位到你*.msi的文件夹 在CMD里面输入程序名称(*.msi)安装就ok了.

  安装过程中就nodejs需要选择一下文件夹,其它的直接next搞定,当然,在你同意协议的前提下。

No.3:配置

  3个文件安装完成后,管理员身份运行CMD,输入 node -v 会出现nodejs的版本,输入 nmp-v 会出现nmp的版本,(我也不知道nmp干嘛的,第一天接触)。

出现了版本号说明你成功一半, 现在开始配置环境.https://www.jb51.net/article/50260.htm 此处是我借鉴的,初学嘛

定位到nodejs文件夹,输入下面命令(一次一行,我只用了这两个命令。)

代码如下:
npm install express -g npm install jade -g
到这里nodejs环境也做好了,剩下的就是捣鼓iis去。

No.4:捣鼓IIS

这么打开iis我就不说了,自己去启用,不会的百度,下面给几个教程地址:

https://www.jb51.net/os/Windows8/85544.html

IIS选择项我是全部勾选的。当然很多都没用。

接下来看图片操作过程:

ok,iis映射已经完成,接下来就是该建立一个小小的测试页面了。

找个文件夹作为网站根目录:里面建立一个serve文件夹 文件夹里面放一个js文件 名称随意文件内容为:

代码如下:
var http = require('http');http.createServer(function (req, res) {
res.writeHead(200, {
  'Content-Type': 'text/html'
  });
res.end('Hello, world!');
}).listen(process.env.PORT);


然后直接用浏览器访问你建立的测试网站里面的这个文件 我的是http://127.0.0.1/serve/s.js

可以看到输出了一个经典的hello world。

我也才开始接触nodejs,大神勿碰,新手勿拜。


推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • Composer Registry Manager:PHP的源切换管理工具
    本文介绍了一个用于Composer的源切换管理工具——Composer Registry Manager。该项目旨在简化Composer包源的管理和切换,避免与常见的CRM系统混淆,并提供了详细的安装和使用指南。 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本次考试于2016年10月25日上午7:50至11:15举行,主要涉及数学专题,特别是斐波那契数列的性质及其在编程中的应用。本文将详细解析考试中的题目,并提供解题思路和代码实现。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • 本文详细介绍了如何在 Windows 环境下使用 node-gyp 工具进行 Node.js 本地扩展的编译和配置,涵盖从环境搭建到代码实现的全过程。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文探讨了在通过 API 端点调用时,使用猫鼬(Mongoose)的 findOne 方法总是返回 null 的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
  • 在网页开发中,页面加载速度是一个关键的用户体验因素。为了提升加载效率,避免在PageLoad事件中进行大量数据绑定操作,可以采用异步加载和特定控件来优化页面加载过程。 ... [详细]
  • 深入解析JMeter中的JSON提取器及其应用
    本文详细介绍了如何在JMeter中使用JSON提取器来获取和处理API响应中的数据。特别是在需要将一个接口返回的数据作为下一个接口的输入时,JSON提取器是一个非常有用的工具。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
author-avatar
雪天使杨果果
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有