将应用程序放在服务器上时出现 Angular、Node JS 问题

时间:2021-05-30 14:08:11

标签: node.js angular cpanel

我收到此错误:Failed to load resource: net::ERR_CONNECTION_REFUSED

我这样称呼我的 api:http://localhost:3000/something...

我是否应该以不同的方式调用它,因为它在服务器上而不是在本地主机上?

1 个答案:

答案 0 :(得分:1)

我建议您创建一个 env 配置文件,当您处于生产模式时,将基本 URL 更改为 http://mydomain/something。当您使用 angular 中的 prod cmd 行创建构建时,将从“env”文件中获取基本 URL。

Angular 确实为您提供环境文件 environments/environments.prod.ts

export const environment = {  
  apiUrl: 'http://my-api-url',
  enableDebug: false
};

您可以查看here了解更多详情。