- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试在服务器上运行构建。但是使用预渲染,会出现以下错误。在桌面版的ubuntu和macOS上,没有这个问题,只是服务器端的问题。我在不同的服务器上试过。
95% emittingError: Failed to launch chrome!
TROUBLESHOOTING: https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md
at onClose (/home/phpuser/testPrerender/frontend/node_modules/puppeteer/lib/Launcher.js:255:14)
at ChildProcess.helper.addEventListener (/home/phpuser/testPrerender/frontend/node_modules/puppeteer/lib/Launcher.js:245:60)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
[Prerenderer - PuppeteerRenderer] Unable to start Puppeteer
(node:2535) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'close' of null
(node:2535) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
我在 webpack 中的 prerender-spa-plugin 设置:
new PrerenderSPAPlugin({
// Required - The path to the webpack-outputted app to prerender.
staticDir: _.outputPath,
// Required - Routes to render.
routes: ['/', '/abouts', '/mobile-apps', '/docs/service-fees', '/news', '/legal/Terms%20of%20use', '/legal/Refund%20policy', '/legal/Privacy%20Policy', '/legal/Notification%20o$
renderer: new PrerenderSPAPlugin.PuppeteerRenderer({
renderAfterDocumentEvent: 'render-event',
headless: false,
}),
})
最佳答案
我有同样的问题,它在本地完美运行,但问题出现在服务器上。我的临时修复是减少在
routes: []上传递的路由数量
关于javascript - prerender-spa-plugin 在服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50741337/
以下代码位于 Login.aspx 文件内。之前的代码运行起来非常流畅。但是,在添加 ajax ModalPopup 扩展程序后,发生了此错误。 当用户单击超链接“忘记密码”时,我试图创建一个弹出窗口
我遵循了以下指南: 角度: $locationProvider.html5Mode(true); 在 html 中,添加此元 header : 配置 Apache : Rewrite
我对 Java Web 完全陌生,但我的问题是: 1) 如何在 prerender() 函数中向 JSF 页面 (webuijsf) 添加新控件?2)如何更改已使用视觉设计器添加的元素的位置?也在 p
关于设置的信息: 我已经在我自己的服务器 Ubuntu 16 上成功安装了 prerender ( https://github.com/prerender/prerender)。 这是我的 .hta
我正在尝试确定是否可以在母版页 PreRender 事件中读取脚本标记。我有 CSS 链接,但到目前为止脚本标签还没有成功。 这会获取 CSS 链接: foreach (var c in HeadEl
所以我正在尝试设置 prerender.io对于我的带有 ExpressJS 后端的 AngularJS 应用程序,遵循此 tutorial .我完全按照指示做了,唯一的区别是我启用了 HTML5mo
我正在通过 react-rails(1.0.0pre) 对 React.js 和 Rails 进行试验,并且在预呈现依赖于窗口大小的响应元素时遇到了一些麻烦。每当我创建一个使用窗口的组件时,我都会收到
我正在尝试使用 prerender.io 中间件为正确的 SEO 设置我的 MEAN 堆栈应用程序。在本地,一切都很好。在生产中,nada。该应用程序托管在 OpenShift 上。我正在为 preR
我最近尝试做 Prerender,需要一些启发。我尝试预呈现我的一些页面,但加载失败。 在 chrome://net-internals/#prerender 中它会显示不支持的方案。 我在我的 ht
我正在尝试 chrome 中的预呈现功能,但是当我检查网络时,我可以看到任何链接的请求都被取消了。 我正在使用以下语法: 我在 http://prerender-test.appspot.com/
最近我注意到,Page_PreRender 事件没有被触发。如 protected override void OnPreRender使用 - 一切都很好。 AutoWire 已启用并且相同的代码在另
所以我使用带有“基线”布局的 vuetify(来自文档:https://vuetifyjs.com/en/examples/layouts/baseline)。我将一页设置为预渲染: config
您知道在 PreRender 事件上向页面添加控件有什么缺点吗? 请不要回答“取决于你的情况”我是在一般情况下说的:-) 最佳答案 PreRender事件发生在控件事件之后,因此控件不能使用任何事件。
在页面 A 上,我动态插入一个指向页面 B 的预渲染标记: . 我想知道是否 prerender当完成加载页面 B 时触发一个事件,我可以从页面 A 上的 javascript 访问该页面。 如果浏览
谁能告诉我为什么我会在下面的跟踪中收到错误? “SetFocus 只能在 PreRender 之前和期间调用。” 错误消息表明必须在 PreRender 之前或期间调用“SetFocus”,并且根据跟
我正在使用 prerender.io 为 Angular 单页应用程序进行服务器端渲染。 添加了 ngMeta 依赖并动态添加了标题和描述元标记。 添加了包含所有 URL 的 sitemap.xml
我正在尝试在我的 ASP.NET 应用程序中实现 Prerender.io。我配置了所有必需的必要步骤,包括 1) 在 Index.html 的头部 2) 配置模块 3)
我用带有 expressJS 后端的 AngularJS 制作了一个应用程序。现在我想让它可抓取,我找到了 prerender.io .我认为我所做的一切都是正确的,但由于某种原因我在预渲染器仪表板中
在让 Google 抓取工具解析我们的 AngularJS 网站时出现一些问题后,我们使用 Prerender 来提供抓取工具友好版本的页面。 此方法运行良好 - 除了网站站长工具表明我们的网站速度因
我正在尝试在服务器上运行构建。但是使用预渲染,会出现以下错误。在桌面版的ubuntu和macOS上,没有这个问题,只是服务器端的问题。我在不同的服务器上试过。 95% emittingError: F
我是一名优秀的程序员,十分优秀!