首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-快照和注册服务工作进程

React-快照和注册服务工作进程
EN

Stack Overflow用户
提问于 2018-11-28 05:37:44
回答 1查看 476关注 0票数 0

我一直在尝试将react-snap集成到我的create-react-app项目中。我遇到的问题似乎源于index.js文件中的registerServiceWorker()行。

我观察到的行为是,当registerServiceWorker()行出现时,应用程序会构建,我可以正常导航,但预渲染的文件只填充了:

代码语言:javascript
复制
<html><head></head><body></body></html>

控制台充满了以下内容:

代码语言:javascript
复制
 Failed to load resource: net::ERR_UNKNOWN_URL_SCHEME

当我注释掉index.js中的registerServiceWorker()行时,react-snap运行时没有任何错误,并且按照它应该的方式进行了预渲染,但是我无法离开'/‘路径。尝试到任何其他路线自动重新路由我。

我有一种感觉,我可能需要对创建-反应-应用程序附带的registerServiceWorker.js文件进行一些调整,或者使用react-snap进行选项更改。

我一直在使用react-snap的1.21版本作为参考。

任何有方向的想法都将是很棒的。

EN

回答 1

Stack Overflow用户

发布于 2018-12-07 07:07:26

registerServiceWorker很可能与你的错误无关,因为react-snap默认使用超文本传输协议(而不是超文本传输协议),而serviceWorkers不能在超文本传输协议上工作。

HTTP :实际上,serviceWorker将在本地主机的上工作。默认情况下,react-snap可能会禁用serviceWorkers

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53508566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档