gpt4 book ai didi

javascript - codeSandBox (React/Node) 的 Http 请求错误

转载 作者:行者123 更新时间:2023-12-03 14:26:34 29 4
gpt4 key购买 nike

我在 CodeSandBox/StackBlitz 等在线 IDE 中遇到奇怪的错误。我做了一个示例 http 请求(使用 axios 但使用 fetch 或其他问题是相同的)并尝试在控制台中打印响应。我在前端使用 React,在后端使用 Node(监听端口 8080),当我使用 npm start (localhost:3000 和 http://[public ip]:8080/coucou 中的 http 请求)对 create React app 执行完全相同的操作时,我精确地说明了这一点。

此处的 react 代码(请求位于 Main.js 文件中): https://codesandbox.io/s/ww28ry45pl

当我刚刚输入 http://[public ip]:8080/coucou 时,我得到了服务器的良好响应。

这是服务器在 codeSandBox 中返回的错误(由 catch block 捕获):

Error {stack: "createError@https://ww28ry45pl.codesandbox.io/node_modules/axios/lib/core/createError.js:16:15 handleError@https://ww28ry45pl.codesandbox.io/node_modules/axios/lib/adapters/xhr.js:87:14 "}

我还没有发现任何有关此问题的信息。

最佳答案

这是因为您正在从安全通信点 (codesandbox) 发出 HTTP 调用。您只需在公共(public) URL 上使用/添加 https 即可。 HTTP Ajax Request via HTTPS Page

关于javascript - codeSandBox (React/Node) 的 Http 请求错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51812727/

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