如何使用 javascript 创建 HTML 文件

Joh*_*doe 1 html javascript node.js web-scraping web

我正在使用网站抓取 npm 来抓取网站, https://github.com/website-scraper/node-website-scraper

我已经从保存在assests文件夹中的网站获取了图像。现在我需要在这个脚本需要创建的新动态 html 中显示图像并显示这些图像。我看到了这篇文章:用 JavaScript 创建 HTML 文件, 但它似乎没有帮助。

如何仅使用 JavaScript 创建 HTML?创建一个真正的 html 文件并将其保存在本地。还是我应该使用 Nodejs?将图像传递到服务器端并将图像附加到 hbs?其他选择?

Den*_*nov 6

您可以使用文件系统 API将您想要的任何内容写入任何文件。您可以使用任何您想要的方法(例如字符串连接或使用 Underscore.js 模板)创建一个 HTML 字符串,然后使用 Node.js 文件系统 API 将其写入任何文件。

var fs = require('fs');

var htmlContent = '<html>Whatever</html>';

fs.writeFile('/my-page.html', htmlContent, (error) => { /* handle error */ });
Run Code Online (Sandbox Code Playgroud)