为什么fs writeFile在heroku应用程序中只能运行一次?

时间:2018-11-30 20:29:58

标签: javascript node.js heroku fs

我有简单的代码可以在服务器上写入文件。它可以在PC上正常运行,但没有任何问题,但是当我将其推到heroku之后,它只能运行一次。当我想覆盖文件时,它不起作用。代码在下面

router.post("/writefile/note1",function(req,res){
     const path = require('path');
     const filepathis = path.resolve('views/files', 'testwritebeg.ejs');

    var title = req.body.title;
    var date = req.body.date;
    var pagh1 = req.body.pagh1;

    var writethis = '<p>' + title + '</p> \n' +
                    '<p>' + date + '</p>\n' +
                    '<p>'+ pagh1 + '</p>\n' ;

    fs.writeFile(filepathis, writethis, (err) => {  
            if (err) throw err;
          res.render("files/testwritebeg");  
      }); 
 });  

我想做的是,使用“ router post”从应用程序中,我希望用户覆盖文件。但这仅一次。

关于这个问题,我进行了很多次搜索。但是我什么也没找到。请帮忙。我被堆积了。

0 个答案:

没有答案