gpt4 book ai didi

angular - 在 Angular httpclient get 请求上覆盖基本 URL

转载 作者:可可西里 更新时间:2023-11-01 16:59:07 25 4
gpt4 key购买 nike

我正在尝试向某个 URL 发出获取请求,但它似乎被替换为另一个 URL,这导致向不存在的 URL 发出获取请求。

这是我的代码

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

url: "http://localhost:8100/http//:localhost:8000/api/tests"

提前致谢。

最佳答案

您输入的 API URL 有误。

而不是这样:apiUrl = 'http//:localhost:8000/api';

应该是这样的:apiUrl= 'http://localhost:8000/api';

Stackblitz

关于angular - 在 Angular httpclient get 请求上覆盖基本 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53602453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com