Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在网站上实现Node.js代码?_Javascript_Html_Node.js_Web - Fatal编程技术网

Javascript 如何在网站上实现Node.js代码?

Javascript 如何在网站上实现Node.js代码?,javascript,html,node.js,web,Javascript,Html,Node.js,Web,我有一个node.js代码,可以在终端中完美运行。如何在localhost(然后是Heroku)上显示console.log部分 我还是初学者,所以表达对我来说很难。我应该用这个吗? 我也试过了 const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage()

我有一个node.js代码,可以在终端中完美运行。如何在localhost(然后是Heroku)上显示console.log部分

我还是初学者,所以表达对我来说很难。我应该用这个吗? 我也试过了

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”变量中。结果写在文本输入下面。

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

我希望这些信息能有所帮助。谢谢

如果你想要一个网站,那么你需要使用http模块来创建一个服务器。然后,您可以通过html页面提示用户输入您想要的信息。express运行我的代码时,我该如何访问?我可以在浏览器的控制台上看到结果。使用res.render(“USA Note Book”)我想你完全误解了整个事情,所以谢谢你。对不起,先生,如果我完全误解了你的意思,但是如果我正确地回答了你的问题,你是如何在你正在创建的网站上实现你的node.js代码的,那么res.render()将在您的网站上呈现您的html代码,因此可以使用浏览器显示页面。非常感谢。