如何配置我的 angular 4 打字稿文件环境?
how to configure my angular 4 typescript file environment?
这是我第一次尝试部署 Angular4 应用程序。我想设置 API 端点的 URL,我希望它在每个环境中都不同。
我的来源要进行哪些类型的更改?如何设置我的 angular4 web api
访问每个环境?
我可以使用虚拟 PC 吗?
如何读取打字稿文件中的 web.config 数据库连接?
如果我很好理解你的问题,你可以创建文件config.dev.json
在此文件中,您将拥有
webApiSettings:{
"url1": "http://localhost:xxxx/api/",
"url2": "http://pathToOtherApi/api/"
}
之后你可以创建一些文件-service.ts来加载配置,例如:
class NewClass {
config.getConfig("webApiSettings").url1
}
您可以在本地设置您的环境,但这会很烦人。将你的 api 放在像 heroku 这样的主机上,然后从你的 config.dev.json.
在 heroku 上启动这个 api
这是我第一次尝试部署 Angular4 应用程序。我想设置 API 端点的 URL,我希望它在每个环境中都不同。 我的来源要进行哪些类型的更改?如何设置我的 angular4 web api 访问每个环境? 我可以使用虚拟 PC 吗? 如何读取打字稿文件中的 web.config 数据库连接?
如果我很好理解你的问题,你可以创建文件config.dev.json 在此文件中,您将拥有
webApiSettings:{
"url1": "http://localhost:xxxx/api/",
"url2": "http://pathToOtherApi/api/"
}
之后你可以创建一些文件-service.ts来加载配置,例如:
class NewClass {
config.getConfig("webApiSettings").url1
}
您可以在本地设置您的环境,但这会很烦人。将你的 api 放在像 heroku 这样的主机上,然后从你的 config.dev.json.
在 heroku 上启动这个 api