2017-02-01 27 views
0

我目前有一个在json中创建的配置文件,这是在我的代码中挑选出来的,如下所示。这使用ng服务很好,但是当我将项目生成到生产时:ng build -prod代码无法访问配置文件。 有没有办法我应该在json中使用angular-cli存储配置?Angular-CLI - 如何将连接字符串存储在json文件中?

API调用:

this.http.get('/assets/app-config.json') 
       .map(res => res.json()) 
       .catch((error: any): any => { 

Json的配置:

{ 
"apiUrl": "", 
"debugging": true 
} 
+0

其实应该工作。你如何提供输出?这可能是一个服务器配置问题。 – Meligy

回答

2

你可能想看看文件角cli.json

环境部分你应该找到类似于

"environments": { 
    "source": "environments/environment.ts", 
    "dev": "environments/environment.ts", 
    "prod": "environments/environment.prod.ts" 
    } 

您在“prod”属性中指定的任何内容都是在构建生产时读取的文件。

我希望这可以帮助

相关问题