gpt4 book ai didi

javascript - fetch() 发布 404 错误

转载 作者:可可西里 更新时间:2023-11-01 16:32:03 29 4
gpt4 key购买 nike

我正在为 node.js 应用程序编写一个简单的 preact 前端。我正在尝试从项目目录中的 json 文件中读取数据,从用户那里获取一些输入,然后将其写回文件。

我可以使用 fetch() 从我的项目目录加载 json 文件...

fetch('config.json');

...但是当我将数据写回文件时,出现 404...

fetch('config.json', {
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
method: 'POST',
body: JSON.stringify(this.state)
});

知道为什么这行不通吗?

最佳答案

发布请求需要由您的服务器处理,因此您不能直接发布到文件。

如果您使用的是 Express,则可以为此创建一条路线。像这样的东西:

app.post('/post-data', function(request, response){
// get data and write to the file here
})

参见:http://expressjs.com/en/api.html#app

关于javascript - fetch() 发布 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47254503/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com