当我导航到项目中的其他页面时,控制台显示404错误,网址错误。外观如下:
看起来应该像这样:
在我以example.com
API为目标时,我在项目中没有指定要使用localhost:4220
API的地方。
这是我的环境。ts:
export const environment = {
production: false,
baseUrl: 'example.com/',
apiUrl: 'example.com/api/'
};
这是我使用服务的方式:
export class CustomersComponent implements OnInit {
customers: any;
constructor(private http: HttpClient) { }
ngOnInit() {
const token = localStorage.getItem('jwt');
this.http.get(environment.apiUrl + 'customers', {
headers: new HttpHeaders({
'Authorization': 'Bearer ' + token,
'Content-Type': 'application/json'
})
}).subscribe(response => {
this.customers = response;
}, err => {
console.log(err);
});
}
}
如果我从上面的代码中删除environment.apiUrl +
,我会得到
那么“ localhost:4420 /”部分从何而来?
答案 0 :(得分:1)
尝试更改环境。符合https
协议的文件,如下所示-
export const environment = {
production: false,
baseUrl: 'https://example.com/',
apiUrl: 'https://example.com/api/'
};