小编doc*_*ore的帖子

如何为 API Url 使用环境变量(前端使用 Angular 8、TypeScript、HTML 和 SCSS,后端使用 C#)

我的 API Url 被硬编码到localhost:4300我的开发环境中(在 中utilities.ts

这些是下面的代码

实用程序.ts

const hostToApiUrlMap = { 
localhost: 'http://localhost:4300'
};
Run Code Online (Sandbox Code Playgroud)

环境.prod.ts

export const environment {
production: true
};
Run Code Online (Sandbox Code Playgroud)

环境.ts

export const environment {
production: false
};
Run Code Online (Sandbox Code Playgroud)

我知道当我们进入生产环境时,API Url 会发生变化。我的问题是“如何使用环境变量在前端配置 API Url,使其不被硬编码为localhost:4300

这样每当 API Url 发生变化时,开发环境都会自动更新到新的 API Url

typescript angular

5
推荐指数
1
解决办法
7126
查看次数

标签 统计

angular ×1

typescript ×1