Angular,将应用程序放到服务器上时出现NodeJS问题



我得到这个错误:Failed to load resource: net::ERR_CONNECTION_REFUSED

我把我的api称为:http://localhost:3000/something...

既然它在服务器上,而不是在本地主机上,我应该用不同的方式调用它吗?

我建议您创建一个env-config文件,当您处于生产模式时,将基本URL更改为http://mydomain/something。当您使用角度中的prod命令行创建构建时,将从"env"文件中获取基本URL。

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

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

您可以在此处查看更多详细信息。

最新更新