Aurelia:正在将提取请求发送到其他端口

Aurelia:正在将提取请求发送到其他端口,aurelia,Aurelia,我在端口7000有一个PHP后端。我使用网页包骨架。如何配置fetch客户端以将请求发送到不同的端口号。当设置时。withBaseUrl('api/')您只需指定一个端口,如url:8000/api,根据我的经验,这应该是可行的,可能有更好的方法,但在过去对我有效 或者,如果未指定基本url,则以下内容也应适用: httpClient.fetch('http://localhost:7000/api/getsomedata') .then(response => return re

我在端口7000有一个PHP后端。我使用网页包骨架。如何配置fetch客户端以将请求发送到不同的端口号。

当设置
时。withBaseUrl('api/')
您只需指定一个端口,如
url:8000/api
,根据我的经验,这应该是可行的,可能有更好的方法,但在过去对我有效

或者,如果未指定基本url,则以下内容也应适用:

httpClient.fetch('http://localhost:7000/api/getsomedata')
    .then(response => return response.json())
    .then(data => {
        console.log(data);
    });

当设置
.withBaseUrl('api/')
时,您只需指定一个端口,如
url:8000/api
,根据我的经验,这应该是可行的,可能有更好的方法,但在过去对我有效

或者,如果未指定基本url,则以下内容也应适用:

httpClient.fetch('http://localhost:7000/api/getsomedata')
    .then(response => return response.json())
    .then(data => {
        console.log(data);
    });

很抱歉这么晚才回复。我尝试了上述操作,但出现了一个错误:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。您好,这是因为您的Web API未配置为CORS,因此只允许来自同一地址(包括端口)的请求。根据构建api的平台不同,如何允许跨源请求将有所不同。将尝试调整我的API。另外,我不知道同一来源包括港口。我为这么晚的答复道歉。我尝试了上述操作,但出现了一个错误:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。您好,这是因为您的Web API未配置为CORS,因此只允许来自同一地址(包括端口)的请求。根据构建api的平台不同,如何允许跨源请求将有所不同。将尝试调整我的API。另外,我也不知道同一来源包括港口。