我正在尝试对某个URL进行get请求,但似乎已替换为另一个URL,这导致对一个不存在的URL进行了get请求。
这是我的代码
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
@Injectable()
export class ApitestProvider {
tests;
apiUrl = "http//:localhost:8000/api";
testAdded;
testGotten;
testDeleted;
constructor(public http: HttpClient) {
console.log('Hello ApitestProvider Provider');
}
getTests() {
this.http.get(this.apiUrl + "/tests").subscribe(data => {
console.log(data);
this.testGotten = data;
}), err => {
console.log(err);
}
}
但最终却要求以下网址
url: "http://localhost:8100/http//:localhost:8000/api/tests"
提前谢谢。
答案 0 :(得分:3)
您输入的API URL错误。
代替此:apiUrl = 'http//:localhost:8000/api';
应该是这样的:apiUrl= 'http://localhost:8000/api';