使用Fetch API POST到localhost:3000

时间:2018-01-01 18:21:47

标签: javascript json

Your name here

[JavaScript Vanilla]有了这些div(这不是表格),我正在获得玩家的名字。现在我想在我的localhost上发布它,它与JSON-Server一起工作,我写道:

fetch('http://localhost:3000/db', { //OR 'http://localhost:3000/db' -same result
    method: 'POST',
    headers: {
        "Content-type": "application/x-www-form-urlencoded; charset=UTF-8"
        //"Content-type": "application/json; raw"
    },
    body: "Name = " + document.getElementById("name").value
})
    .then(function (data) {
        console.log('Request succeeded with JSON response', data);
    })
    .catch(function (error) {
        console.log('Request failed', error);
    });

但在那之后我得到了这个错误。

Error

我已经创建了一个'db.json'文件,其中有一个对象。

1 个答案:

答案 0 :(得分:-2)

很明显,目录/db并不存在。将其替换为/db.json