如何使用JavaScript在服务器上编写文本文件?

如何使用JavaScript在服务器上编写文本文件?,javascript,web,logging,file-handling,Javascript,Web,Logging,File Handling,我想只使用JavaScript代码更改服务器上存在的文件的内容。此外,如果需要的话,请考虑服务器允许对该文件的写入访问。在浏览器端JavaScript中,< P>在客户端运行,原因很明显,您不能将文件写入服务器端。您可以通过JavaScript编写服务器端代码,但仍然需要将数据从浏览器传递到服务器。浏览器中的JavaScript在客户端运行,因此您需要服务器端语言的帮助。如果只想使用JavaScript,您仍然可以在带有node.js的服务器上使用JavaScript。node.js是最好的选择

我想只使用JavaScript代码更改服务器上存在的文件的内容。此外,如果需要的话,请考虑服务器允许对该文件的写入访问。在浏览器端JavaScript中,

< P>在客户端运行,原因很明显,您不能将文件写入服务器端。您可以通过JavaScript编写服务器端代码,但仍然需要将数据从浏览器传递到服务器。

浏览器中的JavaScript在客户端运行,因此您需要服务器端语言的帮助。如果只想使用JavaScript,您仍然可以在带有node.js的服务器上使用JavaScript。

node.js是最好的选择。它允许您访问本地文件系统

例如:

var fs = require('fs');
fs.writeFile("/tmp/test.txt", "Hey there!", function(err) {
    if(err) {
        console.log(err);
    } else {
        console.log("The file was saved!");
    }
}); 

您需要使用服务器端语言

如果您真的想使用Javascript实现这一点,请检查Node.js。 下面是使用Javascript和Node.js在服务器上创建文件的教程:


不可能。必须使用某种服务器端语言。当然;看看node.js:你自己做过什么吗?看看@mingos或者使用rhino;