我有简单的代码可以在服务器上写入文件。它可以在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”从应用程序中,我希望用户覆盖文件。但这仅一次。
关于这个问题,我进行了很多次搜索。但是我什么也没找到。请帮忙。我被堆积了。