0

我在反应中创建了一个简单的应用程序,我想在我的单独项目中使用它。所以我已经生成了一个使用的反应应用程序。

npm 运行构建

构建成功生成,在构建过程中我已将 main.js 文件复制到新创建的域中,例如

http://reactbuild.localhost.com/public/build/main.js

在我的 html 页面中,我包含了用于在单页中使用反应的反应库。

<div id="root"></div>
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script crossorigin src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>
<script type="text/javascript" src="http://reactbuild.localhost.com/public/build/main.js"></script>

在 html 文件中添加脚本后一切正常,但有时在控制台中它不会加载数据并显示一些错误(获取脚本时收到错误的 HTTP 响应代码(404)),因为在反应中我正在点击一些 url 和总是会发生一个错误,即

Error during service worker registration: DOMException: Only secure origins are allowed.

所以你能帮我看看我的代码有什么问题吗?我需要使用启动反应应用程序吗

npm 开始

因为目前我正在使用子域访问它。那么在单页应用程序中使用反应库的正确方法是什么。

4

0 回答 0