localhost前缀Angular 2开发

时间:2017-11-13 03:17:45

标签: angular

我正在开展一个角度项目,我目前正在尝试访问在线API。问题是,当我使用Angular 2令牌并将apiBase设置为url时,它会以http://localhost:4200为前缀。 apiBase不适用于任何前缀。有没有办法删除前缀,以便它可以是一个基本的URL? 我得到的一个例子是:

http://localhost:4200/google.com

当我需要它时

google.com

这是我正在使用的变量。

export const environment = {
  production: false,
  token_auth_config: {
    apiBase: 'google.com'
  }
};

1 个答案:

答案 0 :(得分:0)

您的apiBase被定义为相对网址。更改网址以包含http://google.com等协议,它会起作用。但是,您可能会遇到CORS限制。但这是另一个话题。

如果你的API真的在侦听相对网址,你也可以使用Proxy to Backend