React API 调用给出“您需要启用 JavaScript 才能运行此应用程序”。在 Firebase 服务器中部署 ReactJs 应用程序后出错

Posted

技术标签:

【中文标题】React API 调用给出“您需要启用 JavaScript 才能运行此应用程序”。在 Firebase 服务器中部署 ReactJs 应用程序后出错【英文标题】:React API calls giving "You need to enable JavaScript to run this app." error after deploying ReactJs app in Firebase server 【发布时间】:2021-08-12 13:42:47 【问题描述】:

我正在构建一个反应 js 应用程序,我正在调用一些 API。 我的后端是部署在 GCloud 中的 NodeJs 服务器。

当我在本地运行我的 React 应用程序时,它工作正常。我能够从 API 获得响应。但是,当我在 firebase 服务器上部署 react 应用程序时,我在 Network 选项卡的预览部分收到错误“You need to enable JavaScript to run this app.”。而且我检查了后端服务器日志,没有收到请求。所以请求甚至没有到达我的后端。

当我尝试在 postman 中调用后端 API 时,它工作正常并且能够看到响应和日志。

如果有人知道解决方案,请帮忙!

谢谢。

【问题讨论】:

【参考方案1】:

网络选项卡的预览窗格不执行 javascript,因此您可以看到网站的“noscript”版本。

【讨论】:

以上是关于React API 调用给出“您需要启用 JavaScript 才能运行此应用程序”。在 Firebase 服务器中部署 ReactJs 应用程序后出错的主要内容,如果未能解决你的问题,请参考以下文章

AXIOS 调用在 React-Native 0.63 中给出网络错误

React API 调用给出“您需要启用 JavaScript 才能运行此应用程序”。在 Firebase 服务器中部署 ReactJs 应用程序后出错

React 基本 api 调用问题

来自 React 的 Flask API 调用的 CORS 问题都在 localhost

Caddy reverse_proxy 和 React 路由器

React w/Kubernetes 部署的 API 给出了 cors 错误