wkhtmltopdf HostNotFoundError(NodeJS + Windows10)

问题描述 投票:0回答:1

我在Windows 10上全新安装wkhtmltopdf时遇到问题。

((Ubuntu 18.04 + NodeJS + wkhtmltopdf可以正常运行,但我们必须更改为Windows 10)

运行环境:

  • Windows 10专业版(ESXi上的VM)
  • NodeJS 8.10(带有HAPI 16.1.0)
  • wkhtmltopdf 0.12.5 MSVC 2015安装(PATH-Windows环境变量-已设置;从命令行工作正常)

当Node app尝试从html生成pdf文件时,出现HostNotFoundError。

Debug: internal, implementation, error
Error: Exit with code 1 due to network error: HostNotFoundError

wkhtmltopdf exited with code 1
   at handleError (C:\Project\node_modules\wkhtmltopdf\index.js:142:16)
   at ChildProcess.<anonymmous> (C:\Project\node_modules\wkhtmltopdf\index.js:114:7)
   at emitTwo (events.js:126:13)
   at ChildProcess.emit (events.js:214:7)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)

更多信息:

wkhtmltopdf这样获取本地文件的URL:http://dev:16000 \ GetReport \ Order \ index.html?_id = 5cb62234ab1&ver = 1

我找到了一些解决方案,但是它们没有用。

node.js rest localhost webserver wkhtmltopdf
1个回答
0
投票

我正面临着同样的问题,有什么想法吗?当我尝试footerHtml

时发生
© www.soinside.com 2019 - 2024. All rights reserved.