#node.js #qt #qtwebkit
#node.js #qt #qtwebkit
Вопрос:
Более конкретно, у меня есть QWebView внутри моего приложения Qt, и я хотел бы использовать Node.JS для запуска внутри страниц, отображаемых внутри него. У меня есть мост между веб-представлением и моим приложением, поэтому я могу запускать команды Javascript внутри веб-представления, которые взаимодействуют с приложением.
Мне интересно, возможно ли создать Node.JS, доступный для веб-просмотра для использования?
Ответ №1:
Node.js обычно запускается своего рода веб-сервер, по крайней мере, в некоторых приложениях, которые я пробовал. Таким образом, доступ к localhost с соответствующим именем порта не должен быть проблемой.
Итак, в принципе, начните Node.js например, на порту 9000 затем откройте webview для http://localhost:9000/
, и все должно быть готово. Если вы хотите иметь безголовый способ доступа к веб-серверу или его сокетам или интерфейсам rest / soap, вы должны быть в состоянии сделать это довольно легко с QNetworkAccessManager
классом и связанными с ним классами поддержки.
Надеюсь, это поможет.