Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 代理预渲染服务的端口_Node.js_Prerender - Fatal编程技术网

Node.js 代理预渲染服务的端口

Node.js 代理预渲染服务的端口,node.js,prerender,Node.js,Prerender,我正在尝试在我的VPS上使用本地预渲染服务。我在3999端口上成功地设置了它。我还将节点预渲染包包含在我的节点后端应用程序中,并通过env变量设置预渲染服务URL 问题是我的应用程序(应该预渲染的SPA)正在端口3000上运行,而不是在默认端口80上运行。当我尝试测试prerender服务时,我调用了它,但是端口不知怎么丢失了,正如prerender日志所示,它尝试查询 我是否缺少一些配置选项?当我在dev服务器上尝试相同的查询时,例如,端口被成功传递到prerender。我建议通过端口80(或

我正在尝试在我的VPS上使用本地预渲染服务。我在3999端口上成功地设置了它。我还将
节点预渲染
包包含在我的节点后端应用程序中,并通过env变量设置预渲染服务URL

问题是我的应用程序(应该预渲染的SPA)正在端口3000上运行,而不是在默认端口80上运行。当我尝试测试prerender服务时,我调用了它,但是端口不知怎么丢失了,正如prerender日志所示,它尝试查询


我是否缺少一些配置选项?当我在dev服务器上尝试相同的查询时,例如,端口被成功传递到prerender。

我建议通过端口80(或443用于https)正确显示你的应用程序,因为爬虫程序将通过端口80访问你的URL。然后它应该与预渲染服务器一起工作。您在生产中使用端口3000的原因是什么?谢谢您的评论。这是一个临时服务器,端口80由另一个应用程序使用。但如果这是唯一的方法,我会将其设置为默认值。