实际上,我有一台服务器,其中托管着一个用ASPX
编写的网站,因此它使用IIS
来运行。
现在,我将添加一个API
,以便向服务器数据库添加一些数据,该API是用Node.JS
编写的,因此我想知道是否可以同时运行Node和IIS。
节点正在侦听端口3000,显然,如果我只是尝试运行“ websitedomain.it:3000/data
”,它将无法正常工作。.
如果可能出现这种情况,我该如何实施?
答案 0 :(得分:0)
当然,您可以同时运行IIS和Node.JS。
当您在IIS中托管Webform网站时,它不会阻止访问node.js应用程序。
您可以自托管您的node.js应用程序,然后使用URL重写规则和ARR将websitedomain.it:3000/data重写为您的node.js api。
当然,您可以将带有iisnode扩展名的nodejs应用程序直接托管在IIS中。 https://github.com/tjanczuk/iisnode/releases