我有一个可以在终端中完美运行的node.js代码。如何在本地主机(然后是Heroku)上显示console.log部分?
我仍然是初学者,所以表达对我来说很难。我应该用那个吗? 我也尝试过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”变量中。结果写在文本输入下方。
答案 0 :(得分:-2)
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
我希望这些信息对您有所帮助。谢谢