2017-01-25 4 views
3

Так что я только что начал изучать NodeJS как часть изучения того, как создать инструмент webscraping для проекта, который я хотел сделать.Запуск кода NodeJS из HTML

У меня есть весь контент, который мне нужен из файла NodeJS, когда я запускаю файл непосредственно через терминал, но я хотел знать, как запускать код непосредственно с сайта, который я создаю, чтобы отображать содержимое, которое я получаю от webscraping ,

Любая помощь приветствуется! (Также я новичок в stackoverflow, поэтому, если вам нужна дополнительная информация, я был бы рад помочь!)

ответ

1

Не совсем уверен, что это то, что вы ищете, но вы должны заглянуть в облако9 (свободное) и использовать экспресс для визуализации HTML. Это довольно просто.

2

Поскольку Node.js работает на стороне сервера, вам необходимо вызвать сервер Node.js через ajax и получить ответ обратно.

Этот сайт показывает, как это сделать Web Scraping in Node.js, теперь, когда вы получаете данные, передайте их в ответ на браузер.

Вы также можете проверить Express.js, который дает вам «Быстрый, непринужденный, минималистский веб-фреймворк для Node.js».

2

У вас есть приложение рабочего узла, написанное на javascript. Отлично.

Теперь вы хотите запустить это в режиме браузера. вы можете использовать browserify за то же самое. Browserify упакует весь модуль nodejs в комплекте и позволит вам потребовать от браузера.