最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何在文件nodejs的末尾附加一些NOT

IT培训 admin 3浏览 0评论

如何在文件nodejs的末尾附加一些NOT

我有将字符串附加到文件末尾的fs

fs.appendFile('app.js', 'app.get(' + "'/" + article.file + "'" + ', function(req, res) {res.render(' + "'" + article.file + "'" + ');});',
    function (err) {
    if (err) throw err;
    console.log('Saved!');
  });

但是我需要它来显示它而不是这样

// Start Server
var server = app.listen(8080, function(){
    console.log('Server running on port 8080...');
});

// The Append
app.get('/d', function(req, res) {res.render('d');});

我需要这样


// The Append Before starting of a server
app.get('/d', function(req, res) {res.render('d');});

// Start Server
var server = app.listen(8080, function(){
    console.log('Server running on port 8080...');
});

我该怎么做?

回答如下:

你不能。您必须:

  • 将文件读入内存,在内容开头插入内容,然后将其写回到文件中;或
  • 将您的内容写入新文件,然后在其后复制旧文件的内容

[通常,在标准的低(ish)级文件API中没有“在...处插入数据”功能,因为某些地方必须复制数据才能移动它,并且必须保持明确。

如何在文件nodejs的末尾附加一些NOT

我有将字符串附加到文件末尾的fs

fs.appendFile('app.js', 'app.get(' + "'/" + article.file + "'" + ', function(req, res) {res.render(' + "'" + article.file + "'" + ');});',
    function (err) {
    if (err) throw err;
    console.log('Saved!');
  });

但是我需要它来显示它而不是这样

// Start Server
var server = app.listen(8080, function(){
    console.log('Server running on port 8080...');
});

// The Append
app.get('/d', function(req, res) {res.render('d');});

我需要这样


// The Append Before starting of a server
app.get('/d', function(req, res) {res.render('d');});

// Start Server
var server = app.listen(8080, function(){
    console.log('Server running on port 8080...');
});

我该怎么做?

回答如下:

你不能。您必须:

  • 将文件读入内存,在内容开头插入内容,然后将其写回到文件中;或
  • 将您的内容写入新文件,然后在其后复制旧文件的内容

[通常,在标准的低(ish)级文件API中没有“在...处插入数据”功能,因为某些地方必须复制数据才能移动它,并且必须保持明确。

发布评论

评论列表 (0)

  1. 暂无评论