无法从服务器上运行的Angular6访问我的api Express.js

我将我的Angular应用上传到public_html目录中的Godaddy主机上,并使用public_html / web-api中的api Express.js。 关于主机中的节点,它正确运行,因为我使用ssh运行它 而且我有一个带有init db的控制台日志: img console ssh 但是当我收到对API的请求时,ii似乎不重定向。而且控制台ssh没有显示任何内容。 我需要在生产环境中放入我的环境和proxy.conf吗? 在本地我没有任何问题。 我需要写APi所在的端口或文件夹吗?

//enviroment.prod
export const environment = {
  production: true,apiUrl: ['https://web.com'],};

{
  "/api/*": {
    "target": "https://web.com/web-api","secure": false,"logLevel": "debug","changeOrigin": true
  }
}

主机上的文件: public_html

  

dir:web-api

谢谢您的支持!

qiuxia_mm 回答:无法从服务器上运行的Angular6访问我的api Express.js

我在本地指定了api的端口:

//Proxy.conf.json
 {
  "/api/*": {
    "target": "http://localhost:3000","secure": false,"logLevel": "debug","changeOrigin": true
  }
}

本文链接:https://www.f2er.com/3152991.html

大家都在问