【发布时间】:2022-12-12 15:36:34
【问题描述】:
创建帐户后,我正在使用写入文件写入帐户
`
async writeFile(path, content){
fs.writeFile(path, content, (err) => {
if (err)
console.log(err);
else {
console.log(fs.readFileSync(path, "utf8"));
}
})
}
`
`
export async function insertAccountToFile(path , emailAcc , orgName){
let data = `{
"LoginSuccessfully" :
{
"emailAddress": "${emailAcc}",
"password": "${globalConstants.password}",
"org" : "${orgName}",
"LoginStatus": "Successfully"
}
}`
fileHelper.writeFile(path, data)
}
`
我可以正常插入到文件中,但是再次插入后,新帐户被旧帐户覆盖,所以我不确定是否需要更改一些内容才能使旧帐户和新帐户仍在文件中
【问题讨论】:
-
最好的方法:使用
JSON.parse()然后设置数据然后用JSON.stringify写入文件。或者使用appendFile()方法 -
能不能写个例子,不清楚怎么写
标签: javascript file testing automated-tests testcafe