Typescript中的动态网址

时间:2018-06-28 14:31:28

标签: asp.net typescript

我有一个使用asp.net核心,vue.js和打字稿构建的Web应用程序。我的Typescript代码需要从API提取数据,如下所示:

var myFetch = fetch(this.apiurl + '/apipath', {
        cache: 'no-cache',
        method: 'GET'
    })

但是我需要API的URL(this.apiurl)是可配置的,而不是硬编码的。每次部署的URL都会不同,并且可以位于不同的域,即myapp.clientdomain.com,myapp.otherdomain.com。

谁能提供一个向Typescript动态提供URL的示例,以便它使用我配置的URL而不是硬编码的URL?我看过:

  1. MVC提供JavaScript响应(对于我需要的东西来说似乎过于复杂-只能动态设置一个变量...)
  2. 在.net核心Web应用程序中创建一个API,该API通过获取返回URL,然后调用实际的API(必须在运行时获取URL,然后再调用获取数据,从而导致加载时间更长)< / li>
  3. 根据客户端使用单独的URL Typescript文件进行构建/打包(无法重新配置,而无需重新编译)

有人有建议吗?

0 个答案:

没有答案