我得到一个TypeError: Failed to fetch错误,当我试图发送使用POST请求fetch的前端和后端的明确路线。
我能够在数据库中成功创建新用户,但是当尝试通过 fetch 承诺获取新用户数据时,就会抛出错误。
应用程序.js
function createNewUser() {
let formUsername = document.getElementById('signup-username').value;
let formEmail = document.getElementById('signup-email').value;
let formPassword = document.getElementById('signup-password').value;
let url = "/users";
let newUserData = {
username: formUsername,
email: formEmail,
password: formPassword
}
fetch(url, {
method: 'POST',
cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
credentials: 'same-origin', // include, *same-origin, omit
headers: {
'Content-Type': 'application/json'
},
redirect: 'follow', // manual, *follow, error
referrer: 'no-referrer',
body: JSON.stringify(newUserData),
}).then(res => res.json())
.then(response => …Run Code Online (Sandbox Code Playgroud)