gpt4 book ai didi

node.js - Azure 上的 prerender.io Node.js 预渲染服务器

转载 作者:行者123 更新时间:2023-12-03 05:57:47 25 4
gpt4 key购买 nike

我在设置 prerender.io 渲染服务器时遇到问题 https://github.com/prerender/prerender.git在 Azure 网站上。

我在 VS2015 中创建了一个空白的 Node.js Azure 项目,node.js 服务器正常启动并在本地渲染内容。

问题是当我部署到 Azure 时,我收到以下内部服务器错误:

Application has thrown an uncaught exception and is terminated:
Error: write ENOTSUP
at exports._errnoException (util.js:874:11)
at ChildProcess.target._send (internal/child_process.js:606:18)
at ChildProcess.target.send (internal/child_process.js:507:12)
at sendHelper (cluster.js:699:8)
at send (cluster.js:501:5)
at cluster.js:477:7
at SharedHandle.add (cluster.js:82:3)
at queryServer (cluster.js:469:12)
at Worker.onmessage (cluster.js:425:7)
at ChildProcess.<anonymous> (cluster.js:713:8)

从错误中我只能怀疑请求和集群机制存在问题。我给 prerender.io 发了电子邮件,看看他们是否对正在发生的事情有任何了解。我也在网上到处搜索,但似乎找不到任何类似的问题可以用作引用。

所有 Node.js 项目默认值均保留。我只将 prerender.io node.js 代码导入到 vs2015 项目中。正如我所指出的,它在本地工作。

最佳答案

did you run their middleware or the render server? I was attempting to run the render server and I was on Node 6.2. I was under a tight deadline to get something going for a project so we went the VM way

感谢您提出这个问题的帖子,我想确认目前 Azure Web 应用程序不支持预渲染,因为预渲染使用不支持命名管道连接的集群模块,而 Azure Web 应用程序使用命名管道连接进行连接带有node.exe的iis。我们将继续调查此问题,并在找出解决方法和解决方案后更新此线程。如果您还有任何其他疑问,请随时告诉我。

关于node.js - Azure 上的 prerender.io Node.js 预渲染服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37799377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com