提问人:Jaap van der Heijden 提问时间:11/17/2023 更新时间:11/17/2023 访问量:17
如何使用 Node.js 从网络浏览器打开、编辑和保存文本文件?
How to use Node.js to open, edit and save a text file from a webbrowser?
问:
我们正在尝试管理服务器上的高分文件。每次用户设置高分时,都必须将其保存在文本文件中。但是我们被Node.js困住了。从命令行使用我们自己计算机上的 node 命令,可以使用以下 javascript 代码打开文件,如何让它在网络浏览器中运行?
const fs = require('fs');
// Specify the file path
const filePath = 'c:/highscores.txt';
// Read the file asynchronously
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error('Error reading the file:', err);
return;
}
console.log('File content:', data);
});
我们尝试在 HTML 脚本中导入 Node.js 模块,但控制台回复不允许使用本地模块。
<!DOCTYPE html>
<html>
<head>
<title>File Reading and Writing</title>
<script type = 'module' src = 'C:\Program Files\nodejs\node_modules\npm\node_modules\postcss-selector-parser\dist\selectors\node.js'></script>
</head>
<body>
test!
</body>
</html>
答: 暂无答案
评论