我有一个在nodejs上实现的RESTful API,必须在Windows上托管。现在,应用程序只是简单的RESTful服务,也许将来我会为其实现后台管理,以管理用户,显示统计信息等。因此,现在的应用程序只是一个API,但也许将来会扩展为服务几个具有动态内容的页面,我将不提供对静态内容的访问权限(网络应用的常规内容除外:网站图标,图片,css,js文件等)。
经过研究,我发现在Windows上托管我的应用程序的几种选择:
我的问题:
最佳答案
IISNode具有许多好处,这些好处在项目页面上概述。 https://github.com/tjanczuk/iisnode/wiki
我倾向于这个方向,主要是因为如果您必须将其托管在Windows上,则表明有人知道如何管理Windows服务器,并且通常包括IIS。如果您设置自己的Windows服务,则您将负责可伸缩性并在崩溃时恢复该过程。
关于windows - 在Windows上托管node.js应用程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26864710/