Как мне реализовать свой код Node.js для работы на сайте? - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть код node.js, который отлично работает в терминале.Как я могу отобразить раздел console.log на localhost (тогда Heroku)?

Я все еще новичок, поэтому мне сложно выразить экспресс.Должен ли я использовать это?Я тоже пробовал Browserify.

const puppeteer = require('puppeteer');
    (async () => {
      const browser = await puppeteer.launch();
      const page = await browser.newPage();
      var url = "URL";
      await page.goto(url);

      const eladok = await page.evaluate(() => 
      Array.from(document.querySelectorAll('div.shopname.fjump'))
        .map((eladok) => eladok.innerText.trim()));

      const hanyadik = await page.evaluate(() => 
      Array.from(document.querySelectorAll('div.shopname.fjump'))
        .map((hanyadik) => hanyadik.innerText.trim()));

      console.log('Összes ajánlat száma: ' + eladok.length);
      console.log('Helyezés: ');
      console.log(hanyadik.indexOf("usanotebook.hu") + 1);

      await browser.close();
})();

Я хочу создать сайт, который запрашивает у пользователя URL, а затем я сохраняю его в переменной «url».Результат записывается под вводом текста.

1 Ответ

0 голосов
/ 27 декабря 2018
const express = require("express");
const app = express();
const port = process.env.PORT || 4000

// "/" => "USA Note Book"
app.get("/", function(req, res){
res.send("USA Note Book")
});

// Tell Express to listen for requests from the App ("Starts Server").
app.listen(port, function(){
console.log("Server is open");
});

// Or the Other way

const express = require("express");
const app = express();

app.listen(5000, () => console.log(`server is running on port ${5000}`));

Express - это одна из вещей, которую нужно установить при работе с бэкэндом (я имею в виду Node.js).Это также базовый фреймворк, работающий поверх Node.js, что означает, что вы должны использовать его в любом случае.

// To install it: npm install express --save

Я надеюсь, что эта информация может быть полезной.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...