提问人:IDK 提问时间:11/12/2023 更新时间:11/12/2023 访问量:26
为什么 fetch 函数会更改 url?[关闭]
Why is the fetch function changing the url? [closed]
问:
我有一个 url 字符串,我将其作为 javascript 的 fetch 函数的第一个参数。但是,我传递的 url 与实际调用的 url 不同:
function getRegisterRequest(urls, username, displayName, credentialNickname, requireResidentKey) {
console.log("wtf??");
console.log(urls.register);
return fetch(urls.register, {
body: new URLSearchParams({
username,
displayName: displayName || username,
credentialNickname,
requireResidentKey,
sessionToken: session.sessionToken || null,
}),
method: 'POST',
})
.then(response => response.json())
.then(updateSession)
.then(rejectIfNotSuccess)
;
}
呼叫解析为 404
进行调用的 FE 位于 localhost:9090 上运行的 tomcat Web 应用程序上,而 BE 位于 localhost:8080 上。为什么它要在调用 uri 的来源之前添加前缀?我该如何解决?
答: 暂无答案
评论
urls.register
fetch
http: