Angular,将应用程序放到服务器上时出现 Node JS 问题
Angular, Node JS problem when put app on server
我收到此错误:Failed to load resource: net::ERR_CONNECTION_REFUSED
我这样称呼我的 api:http://localhost:3000/something...
我是否应该以不同的方式调用它,因为它在服务器上而不是在本地主机上?
我建议您创建一个环境配置文件,当您处于生产模式时,将基础 URL 更改为 http://mydomain/something
。当您在 angular 中使用 prod
cmd 行创建构建时,基础 URL 将从 'env' 文件中选取。
Angular 确实为您提供了环境文件 environments/environments.prod.ts
export const environment = {
apiUrl: 'http://my-api-url',
enableDebug: false
};
您可以查看 here 了解更多详情。
我收到此错误:Failed to load resource: net::ERR_CONNECTION_REFUSED
我这样称呼我的 api:http://localhost:3000/something...
我是否应该以不同的方式调用它,因为它在服务器上而不是在本地主机上?
我建议您创建一个环境配置文件,当您处于生产模式时,将基础 URL 更改为 http://mydomain/something
。当您在 angular 中使用 prod
cmd 行创建构建时,基础 URL 将从 'env' 文件中选取。
Angular 确实为您提供了环境文件 environments/environments.prod.ts
export const environment = {
apiUrl: 'http://my-api-url',
enableDebug: false
};
您可以查看 here 了解更多详情。