【问题标题】:Installing Node.exe in windows 7在 Windows 7 中安装 Node.exe
【发布时间】:2013-04-28 05:19:50
【问题描述】:

目前我正在尝试了解什么是 node.js。我已经在windows中安装了node.exe,不知道下一步该做什么

你们能帮帮我吗?

【问题讨论】:

    标签: node.js


    【解决方案1】:

    您创建一个 js 文件,编写代码并使用 node.exe path/to/file.js 启动服务器。之后,您可以打开浏览器并查看该程序。

    这里是一个例子(helloWorld.js):

    var http = require('http');
    var server = http.createServer(function(req, res) {
        res.writeHead(200);
        res.end('Hello World!');
    }).listen(8080);
    
    node.exe helloWorld.js
    

    打开浏览器查看localhost:8080

    文档中还有look。此外,您还可以在开发人员page(底部)上找到如何设置网络服务器的示例。

    【讨论】:

      【解决方案2】:

      您可以使用 IIS Express 在 windows 上运行 nodejs。目前在 Windows 上,您可以使用来自 http://web.ms/ 的 webmatrix

      请记住,即使您的系统是 x64,您也需要使用 node.exe 的 x86,因为IIS Express only ships as 32bit.

      如果您安装 webmatrix 并尝试使用 nodejs,它会自动为您配置一切。

      请记住,如果您没有安装nodejs,那么webmatrix会为您安装旧版本。您需要从官网手动安装node.js。

      查看贾斯汀的帖子http://jbeckwith.com/2012/06/07/node-js-meet-webmatrix-2/

      http://www.microsoft.com/web/post/how-to-use-the-nodejs-starter-template-in-webmatrix

      希望对您有所帮助。

      【讨论】:

      • 为什么是 x86 版本?对此有任何引用吗?
      • @MichaelPaulukonis Tomek 告诉我这件事。请检查tomasz.janczuk.org/2011/08/…stackoverflow.com/a/13080610/713789
      • 啊,IIS EXPRESS(仅以 32 位形式发布)- 我在您的原始帖子中错过了这一点(所以我冒昧地更新了它)。
      • @MichaelPaulukonis 谢谢 :)
      • 我错过了什么吗?既然 node.js 本身可以充当独立的 Web 服务器,为什么还要安装 IIS(Web 服务器)来学习 node.js。
      【解决方案3】:

      由于您是在学习之后并且您在 Win7 机器上,您还可以在 IIS 中托管 node.exe。也许您会发现本指南很有帮助: http://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx

      【讨论】:

      • IIS 用于生产,当 IIS express 可用于开发目的时,不需要安装 IIS。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 2015-08-19
      • 2018-04-07
      • 2011-03-29
      • 2016-10-27
      • 2013-10-30
      相关资源
      最近更新 更多