我正在开展一个角度项目,我目前正在尝试访问在线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'
}
};
答案 0 :(得分:0)
您的apiBase
被定义为相对网址。更改网址以包含http://google.com
等协议,它会起作用。但是,您可能会遇到CORS限制。但这是另一个话题。
如果你的API真的在侦听相对网址,你也可以使用Proxy to Backend。