Node.js 如何使用createWriteStream创建没有扩展名的文件?

Node.js 如何使用createWriteStream创建没有扩展名的文件?,node.js,createwritestream,Node.js,Createwritestream,所以我要创建的文件是这样的。/example/myfilename,没有扩展名,nodejs createWriteStream显然认为它是一个文件夹,并在目录上抛出错误:EISDIR:非法操作。有办法解决这个问题吗?你是说类似的问题吗 var http = require('http'); var fs = require('fs'); http.createServer(function(req, res) { let writeStream = fs.createWriteStre

所以我要创建的文件是这样的。/example/myfilename,没有扩展名,nodejs createWriteStream显然认为它是一个文件夹,并在目录上抛出错误:EISDIR:非法操作。有办法解决这个问题吗?

你是说类似的问题吗

var http = require('http');
var fs = require('fs');

http.createServer(function(req, res) {

  let writeStream = fs.createWriteStream('./temp/output', {"flags":"a"});

  // This pipes the POST data to the file
  req.pipe(writeStream);

  req.on('end', function () {
    res.writeHead(200, {"content-type":"text/html"});
    res.end('All went ok.');
  });

  writeStream.on('error', function (err) {
    console.log(err);
  });
}).listen(8080);
这很好地将我的邮递员帖子传送到了文件中。

无法复制。fs.createWriteStream“/tmp/myfilename”在我的Linux桌面上运行良好。