我的角度版本是4.3.6
我使用ng build --dev
和ng build --prod
使用express在node.js中提供这些服务,然后使用HttpClient调用示例Web服务调用。
this.http.get('https://jsonplaceholder.typicode.com/posts/1')
.subscribe(data => { console.log(data);},
error => { console.log(error);});
使用--dev构建的那个可以获取JSON并登录到控制台。
但是使用--prod构建的那个没有提交任何调用(我在开发工具的网络选项卡中进行了检查)然后只返回一个空对象{}
。
为什么?
答案 0 :(得分:1)
如果您使用CLI请尝试此操作。
ng build --base-href /"folder name in server"/