【发布时间】:2019-02-11 04:32:51
【问题描述】:
所以我在这个话题上搜索了几个小时,但仍然没有找到任何真正的方法来实现我在这里尝试做的事情。
简单地说,我只想通过使用 HTML 中的按钮将一些文本写入文本文件。这就是我所拥有的:
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
</head>
<body>
<button onclick="write_text()">WRITE FILE</button>
<script>
function write_text(){
var fs = require('fs');
fs.writeFile("test.txt", "okay this is epic", function(err){
if (err) return console.log(err);
console.log("Nice");
});
};
</script>
</body>
</html>
我不确定为什么这不起作用,我需要为按钮引用的函数创建一个单独的 .js 文件吗?
任何帮助将不胜感激, 谢谢。
编辑:我正在尝试将文件保存到我的 GoDaddy 服务器,以便以后可以访问它,而不仅仅是下载文件。在本地测试它,它应该在我的 html 文档的目录中创建一个文件。
【问题讨论】:
-
HTML 在 浏览器 中运行。 Node.js 在服务器上运行。
-
你不能。节点是服务器端,HTML 客户端。确保你理解这个概念。
标签: javascript node.js html fs