gpt4 book ai didi

javascript - 如何从文本文件读取数据、更改数据并将其附加到 html 中?

转载 作者:行者123 更新时间:2023-12-03 03:25:18 29 4
gpt4 key购买 nike

我的文本文件中有数据,其中包含带有这样的模板文字的 HTML

<html>
<head></head>
<body>
<p>`${abc}`</p>
</body>
</html>

我有来自服务器 abc 的数据。我希望 Node 从 .txt 文件读取此数据,用数据替换模板文字,然后将其附加到另一个 .html 文件。这是我尝试过的

var abc =  "Hi there"
var dat = fs.readFileSync('home.txt', 'utf8');
fs.writeFile('index.html', dat, (err) => {
if (err) throw err;
console.log('The file has been saved!');
});

我哪里出错了?

最佳答案

最好使用模板引擎,如 Mustache 。例如:

您的txt文件:

<html>
<head></head>
<body>
<p>{{abc}}</p>
</body>
</html>

你的代码:

const Mustache  = require('mustache')

var abc = "Hi there"
var dat = fs.readFileSync('home.txt', 'utf8');
var html = Mustache.render(dat, {abc: abc});
fs.writeFile('index.html', html, (err) => {
if (err) throw err;
console.log('The file has been saved!');
});

关于javascript - 如何从文本文件读取数据、更改数据并将其附加到 html 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46359955/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com