节点js上的Java脚本

时间:2018-06-04 21:03:06

标签: javascript

我正在写一个html文件来保存数据到txt文件。我希望这个文件写在服务器上。我在节点js上托管我的应用程序并使用我的IP运行。我想在该服务器上保存文件。当任何用户点击下载我时,它应该保存在服务器路径中。这是代码。我得到了一个未被捕获的例外。

<button onclick="Downloadme()">Downloadme</button>
<script>
    function downloadme(){ 
        var fs = require('fs'); 
        fs.writeFile('C:\\Users\\desktop\\filescopying\\myfile.txt', "Hey there!", function(err) { 
        if (err) { 
            return console.log(err); 
        } 
        console.log("The file was saved!");
        }); 
    } 
</script>

1 个答案:

答案 0 :(得分:1)

您无法在浏览器中运行node.js并写入服务器。 您需要将要保存的文件发送到nodejs服务器,然后使用收到的文件本身运行您在此处发布的代码段。