将Node JS后端部署到共享主机

时间:2020-07-24 12:22:31

标签: node.js angular deployment hosting cpanel

我正在尝试使用cPanel在共享托管服务上部署应用。

我的提供商在面板中有经典的“安装节点js应用”,我用它在mywebsite.com/api路线下激活了我的应用。

enter image description here

我还使用以下.htaccess将我的Angular前端托管在public_html下

-python.execInTerminal

我的前端应用程序可以工作,但是当我尝试向我的后端发送POST请求时,即(mywebsite / api / login),它将返回html前端作为响应。

这是返回的内容:

mainfile.py

我错过了什么吗?

顺便说一句:

  • 我的前端托管在mywebsite.com下
  • 我的后端托管在mywebsite.com/api
  • 我所有的角度服务都指向/ api / *

当我从mywebsite.com/api访问后端时,会显示以下信息:

enter image description here

1 个答案:

答案 0 :(得分:0)

解决方案是将节点js应用程序托管在端口50000上,这样我就可以轻松地从前端与其联系。而不是在cpanel中使用经典的设置节点js应用。