Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用Node.js替换简单网站的IIS_Node.js - Fatal编程技术网

如何用Node.js替换简单网站的IIS

如何用Node.js替换简单网站的IIS,node.js,Node.js,我来自微软世界,所以请容忍我。我被告知可以安装node.js并将其用作web服务器,而不是IIS。这是一个非常小的业务应用程序。在IIS中,我可以创建虚拟目录并指向网页的位置,一切正常。基于我读的很少,我很少有问题 是否可以将node js作为windows服务或任何其他形式运行,使其永远运行?我确实找到了我认为可以使用的永久软件包 在IIS中,我可以创建虚拟目录,设置端口,也就是说,我有自己的网站 我没有看到任何例子,我可以使用一个目录,其中有一个用java脚本编写的网页,并将其作为网站运行。

我来自微软世界,所以请容忍我。我被告知可以安装node.js并将其用作web服务器,而不是IIS。这是一个非常小的业务应用程序。在IIS中,我可以创建虚拟目录并指向网页的位置,一切正常。基于我读的很少,我很少有问题

  • 是否可以将node js作为windows服务或任何其他形式运行,使其永远运行?我确实找到了我认为可以使用的
    永久
    软件包
  • 在IIS中,我可以创建虚拟目录,设置端口,也就是说,我有自己的网站

  • 我没有看到任何例子,我可以使用一个目录,其中有一个用java脚本编写的网页,并将其作为网站运行。所有的例子都有一些类似server.js的东西,可以运行和路由调用。托管网站并使用node.js作为快速web服务器简单运行的另一种方法是什么。

    当我使用node.js时,我通过代理服务器nginx重定向HTTP请求。我不知道您是否可以直接将node.js绑定为HTTP服务器,但是为了它的价值,nginx非常好

    当我使用node.js时,我通过代理服务器nginx重定向了HTTP请求。我不知道您是否可以直接将node.js绑定为HTTP服务器,但是为了它的价值,nginx非常好

    您说您正在IIS背后运行一个“非常小的业务应用程序”。除非它是为Node.js(JavaScript)编写的,否则它不会工作

    没有指向目录并将其作为网站运行的示例,因为Node.js中不是这样做的。编写一个Node.js-application并拉入一个Web服务器库

    简单地说,在Node.js中,您没有将应用程序嵌入到Web服务器中;您将Web服务器嵌入到应用程序中。

    您说您正在IIS背后运行一个“非常小的业务应用程序”。除非它是为Node.js(JavaScript)编写的,否则它不会工作

    没有指向目录并将其作为网站运行的示例,因为Node.js中不是这样做的。编写一个Node.js-application并拉入一个Web服务器库


    简单地说,在Node.js中,您没有将应用程序嵌入到Web服务器中;您将Web服务器嵌入到应用程序中。

    首先,请允许我分享一个介绍。我想你应该通过添加各种参数来做出这个决定(从IIS移动到nodeJS)。我属于Java和PHP社区,但我使用NodeJ实现了非常具体的实现,其中NodeJ执行速度最快(快速IO、AJAX-JSON响应等)。因为你有微软的背景,你应该用不太舒服的解决方案

    是的,可以将NodeJs作为windows服务运行,
    永远
    也可以

    是的,您可以创建“虚拟目录”,但要创建指向每个客户网站的符号链接

    我建议您仔细看看&,如果您愿意采取这一步骤,那么这些软件包正是您所需要的


    干杯

    首先,请允许我介绍一下。我想你应该通过添加各种参数来做出这个决定(从IIS移动到nodeJS)。我属于Java和PHP社区,但我使用NodeJ实现了非常具体的实现,其中NodeJ执行速度最快(快速IO、AJAX-JSON响应等)。因为你有微软的背景,你应该用不太舒服的解决方案

    是的,可以将NodeJs作为windows服务运行,
    永远
    也可以

    是的,您可以创建“虚拟目录”,但要创建指向每个客户网站的符号链接

    我建议您仔细看看&,如果您愿意采取这一步骤,那么这些软件包正是您所需要的

    干杯

    我被告知可以安装node.js并将其用作web服务器,而不是IIS

    这是事实,但正如您已经发现的那样,您负责提供IIS已经为您做过的事情(例如,在重新启动时自动重新启动,或在崩溃时自动重新启动,通过创建虚拟文件夹托管多个站点,等等)

    您确实可以在Node.js中解决所有这些问题,并且有几个库可以在这些方面提供帮助。这并不难,但你需要做一些研究

    您还可以在IIS后面运行Node.js。看看iSnode

    是否可以将node js作为windows服务或任何其他形式运行 它永远运行吗

    库永远负责在网站崩溃时重新启动网站…但我不知道你是否可以将其作为Windows服务运行。我还没试过

    在IIS中,我可以创建虚拟目录并设置端口, 我有自己的网站

    我想你说的是一个提供静态HTML文件的网站,对吧?如果是这种情况,那么Node.js中很容易支持编写自己的web服务器或使用Express.js来提供静态文件

    我没有看到任何可以使用我有网页的目录的例子, 用java脚本编写,并将其作为网站运行。所有的例子 有一些类似server.js的东西,可以运行和路由调用

    下面是一个在Node.js中提供纯HTML文件的非常简单的示例。不过,不要在生产中使用它。这只是一个示例,它没有任何类型的错误处理或安全性

    托管网站并使用node.js简单运行的另一种方法是什么 作为一个快速的web服务器

    正如其他人所说,您应该研究Express.js,它提供了一些在构建传统网站时很可能需要的基础设施

    我被告知可以安装node.js并将其用作web服务器,而不是IIS

    这是真的,但正如您已经发现的,您负责提供IIS支持的东西