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