如何在Windows Server 2012上部署Node.js

6

我有一台Windows 2012服务器和一个Node.js的 "Hello World" 文件(只有一个js文件以及Node_module文件夹)。

现在,我需要将它部署到Windows服务器,并在全局范围内运行它。

该怎么做?请帮帮我!

我已经阅读了更多文章,但感到困惑。我在服务器上安装了Node应用程序。我在本地运行它,它可以工作。但是如何使其在全局范围内运行呢?(www.xxxx.com/ABC)


嗨@sankaran!您是想在互联网上还是内部网络中访问该应用程序呢?如果您正在使用类似Express的东西通过HTTP提供Node.js应用程序,您可以使用另一台连接到同一网络的计算机浏览到该应用程序,网址为**http://<ipaddressofyourserver>:<port>**(如果您的端口已打开)。但是,您可能需要考虑使用IIS托管您的应用程序并获取域名。这里有很多变量和上下文是关键的。我认为我们需要更多关于您正在做什么/试图实现什么的信息,以便进一步帮助您。 - kostak
1个回答

3

你好。我可以问一下,issnode仍然是一个有效的选择吗?因为大多数关于它的教程都是从2011-2013年的。此外,我的node版本是8。另外,如果我使用issnode安装了node,然后想在该node上部署angular,怎么办?谢谢。 - codebot
我最后使用node v6.x尝试了iisnode,并且它可以正常工作。iisnode只是一种在iis上托管node应用程序的方式。 - Aaron C

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接