小编Mic*_*nga的帖子

如何修复“类型错误:无法获取”?

我得到一个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)

javascript fetch node.js express

4
推荐指数
3
解决办法
3万
查看次数

标签 统计

express ×1

fetch ×1

javascript ×1

node.js ×1