javascript - 未捕获的类型错误 : Cannot read property 'current' of undefined react-dom. production.min.js:134 在 Vg

标签 javascript reactjs server cdn

我的服务器突然空白,我在浏览器控制台中收到以下错误消息:

未捕获的 TypeError:无法读取未定义的 react-dom.production.min.js:134 的属性 'current' at Vg...

可能是什么问题? React CDN 服务器有问题吗?

我在 html 中的脚本是:

<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>

在开发模式下,消息是(来 self 的开发环境):

(索引):1 访问位于“https://unpkg.com/react-dom@16.7.0/umd/react-dom.development.js”的脚本'(重定向自'https://unpkg.com/react-dom@16/umd/react-dom.development.js')来自原点'http://localhost ' 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin” header 。 unpkg.com/react-dom@16.7.0/umd/react-dom.development.js:1 加载资源失败:net::ERR_FAILED App.js:63 Uncaught ReferenceError: ReactDOM 未定义 在 App.js:63

我的 React 组件通过 Babel 网页从 jsx 转换为 js。预设:es2015,stage-2

我通过从脚本中删除“crossorigin”来启动主应用程序。但它只适用于开发模式,不适用于生产模式。服务器已启动但速度很慢。它显示

[违规] 'react-invokeguardedcallback' 处理程序耗时 262 毫秒 react-dom.development.js:128

生产模式下的标题

Request URL: https://unpkg.com/react-dom@16.8.0/umd/react-dom.production.min.js
Request Method: GET
Status Code: 200 
Remote Address: 104.16.126.175:443
Referrer Policy: no-referrer-when-downgrade
access-control-allow-origin: *
cache-control: public, max-age=31536000
cf-cache-status: HIT
cf-ray: 4a4e1438e86e5af7-HEL
content-encoding: br
content-type: application/javascript; charset=utf-8
date: Wed, 06 Feb 2019 13:49:15 GMT
etag: W/"1a24b-tnTtN6dcAkNhpzBK8ZBEsa24AAw"
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
last-modified: Sat, 26 Oct 1985 08:15:00 GMT
server: cloudflare
status: 200
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Accept-Encoding
x-cloud-trace-context: 7ef73148e43be758d63b9525cae9fe1c
x-content-type-options: nosniff
:authority: unpkg.com
:method: GET
:path: /react-dom@16.8.0/umd/react-dom.production.min.js
:scheme: https
accept: */*
accept-encoding: gzip, deflate, br
accept-language: fi-FI,fi;q=0.9,en-US;q=0.8,en;q=0.7
origin: https://www.suomiverkko.online
referer: https://www.suomiverkko.online/
user-agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 OPR/57.0.3098.106

最佳答案

当我从我自己的服务器加载这些文件时,它开始工作。显然,问题是某处的某种网络问题。

关于javascript - 未捕获的类型错误 : Cannot read property 'current' of undefined react-dom. production.min.js:134 在 Vg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54552378/

相关文章:

delphi - indy ssl delphi 服务器

javascript - Sails.Js - 我如何在sails.Js 中进行分页

javascript - Laravel - 如何将 Vue 组件导入到另一个组件

reactjs - 如果在react中使用useState而不是this.state,如何将状态传递给调度操作?

server - 运行多个服务器

SSL 多级子域通配符

javascript - 如何从另一个数组的所有元素中过滤一个数组

javascript - 无法使用 jQuery 获取远程父 div 内的元素

javascript - 如何使用本地存储中的 token 在服务器端获取数据?

html5 getUserMedia 无法设置 null 的属性 'srcObject'