Angular 4 HttpClient模块不适用于生产构建

时间:2017-11-09 17:02:23

标签: angular httpclient

我的角度版本是4.3.6

我使用ng build --devng build --prod

在2个不同的环境(dev和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构建的那个没有提交任何调用(我在开发工具的网络选项卡中进行了检查)然后只返回一个空对象{}

为什么?

1 个答案:

答案 0 :(得分:1)

如果您使用CLI请尝试此操作。

ng build --base-href /"folder name in server"/