gpt4 book ai didi

javascript - React Express 集成

转载 作者:行者123 更新时间:2023-11-28 17:42:34 25 4
gpt4 key购买 nike

尝试测试 React+Express 并遇到路由问题

express :

router.get('/testCall', function(req, res) {
res.json([{id: 'test'}]);
})

react :

fetch('/testCall')
.then((res) => {
console.log(res);
console.log(res.body);
console.log('end test');
res.json();
})
.then(res => console.log(res))

res 变量不保存我的测试字符串,res.body 变量包含“ReadableStream”。最终的 res 打印未定义。有什么想法我做错了吗?

最佳答案

这与集成前端和后端无关,而是无法从第一个 then 函数返回值。那么接下来就不会传递任何内容来记录了。尝试一下

return res.json()

当您开始输入日志语句时,您可能会搞砸。这本来可以很好地工作:

.then(res => res.json())
.then(console.log)

关于javascript - React Express 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47581092/

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