wkhtmltopdf HostNotFoundError (NodeJS + Windows10) - PullRequest
0 голосов
/ 14 ноября 2018

У меня возникли некоторые проблемы с новой установкой wkhtmltopdf на Windows 10.

(Ubuntu 18.04 + NodeJS + wkhtmltopdf работает отлично, но мы должны перейти на windows 10)

Запусксреда:

  • Windows 10 pro (VM на ESXi)
  • NodeJS 8.10 (с HAPI 16.1.0)
  • wkhtmltopdf 0.12.5 MSVC 2015 установить (PATH -переменные окружения Windows - установлено; отлично работает из командной строки)

Когда приложение Node пытается создать файл PDF из html, я получаю 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)

подробнее:

  • псевдоним компьютера: dev
  • ip Restserver: 192.168.100.20:15000
  • URL веб-сервера: http://dev:16000 (также работает с: http://localhost:16000 и 192.168.100.20:16000)

wkhtmltopdf получить локальный URL-адрес файла следующим образом: http://dev:16000\GetReport\Order\index.html?_id=5cb62234ab1&ver=1

Я нашел некоторые решения, но они не работали.

...