Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将API请求从后端Express连接到前端_Javascript_Reactjs_Express - Fatal编程技术网

Javascript 将API请求从后端Express连接到前端

Javascript 将API请求从后端Express连接到前端,javascript,reactjs,express,Javascript,Reactjs,Express,我正在写一个程序,与几个朋友一起打电话到Express服务器。 然后,express服务器将调用web api的 重点是练习将web api引入react应用程序 我们能够将React API调用链接到Express API调用,将Express API调用链接到web API调用,但我无法将数据返回到前端 这是react应用程序页面 这里是前端服务的链接 链接到路由器 到后端API服务的链接 后端可以成功地通过控制台记录数据(天气),但在到达前端的过程中丢失了数据,导致状态中存在一个天

我正在写一个程序,与几个朋友一起打电话到Express服务器。 然后,express服务器将调用web api的 重点是练习将web api引入react应用程序

我们能够将React API调用链接到Express API调用,将Express API调用链接到web API调用,但我无法将数据返回到前端

这是react应用程序页面

这里是前端服务的链接

链接到路由器

到后端API服务的链接


后端可以成功地通过控制台记录数据(天气),但在到达前端的过程中丢失了数据,导致状态中存在一个天气参数,该参数包含一个待定的承诺,不太确定如何解决所述承诺。

我最终自己解决了问题,如果您发出提取请求,fetch请求中的任何返回都将只是fetch函数的返回,而不是父函数的返回。函数getApi(){return fetch('api-url')。然后(data=>{res.json(data)})}