wkhtmltopdf HostNotFoundError(NodeJS + Windows10)

时间:2018-11-13 21:04:50

标签: node.js rest localhost webserver wkhtmltopdf

在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 Environment 变量-已设置;从命令行正常工作)

当Node应用尝试从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这样获取本地文件网址:http://dev:16000 \ GetReport \ Order \ index.html?_id = 5cb62234ab1&ver = 1

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

0 个答案:

没有答案