【问题标题】:read api url from separate file in angular从角度的单独文件中读取api url
【发布时间】:2019-12-01 02:18:53
【问题描述】:

是否可以创建一个包含 API URL 的文本文件。 因此,如果任何api url发生变化,则只需更改该文件url,无需更改服务中的url,然后为生产环境重新构建。

【问题讨论】:

    标签: angular


    【解决方案1】:

    你可以使用environment files这个,这是一篇很好的文章

    https://medium.com/beautiful-angular/angular-2-and-environment-variables-59c57ba643be

    在官方 Angular 文档中,您可以找到有关它的更多详细信息

    https://angular.io/guide/quickstart#the-src-folder

    他们已将environments 文件夹定义为 -

    此文件夹包含每个目标环境的一个文件,每个文件都导出简单的配置变量以在您的应用程序中使用。当您构建应用程序时,这些文件会被即时替换。您可能会使用不同的 API 端点进行开发,而不是使用用于生产的 API,或者可能使用不同的分析令牌。你甚至可以使用一些模拟服务。无论哪种方式,CLI 都能满足您的需求。

    【讨论】:

    • 这应该是一条评论
    • @Aravind 哦,我已经添加了更多内容:)
    • 是的,添加后你将不得不构建它。
    • 很遗憾这是我想要阻止的:)
    • 如果您要在代码中添加任何元素或更改任何值,那么您必须每次都构建,否则它将是undefined
    猜你喜欢
    • 2017-04-15
    • 2016-03-31
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 2015-02-09
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多