假设我有一个可以防止滥用的速率限制器,并且我将所有用户输入都转换为字符串。使用fs将数据从小型网站表单保存到后端的服务器硬盘是否是一个聪明的想法(安全性和资源明智)?
如下所示:
const fs = require('fs')
module.exports = (req, res, next) => {
const stream = fs.createWriteStream('forms.txt', {flags:'a'})
stream.write({
time: new Date().toISOString(),
body: JSON.stringify(req.body)
} + '\n')
stream.end()
return next()
}