如何在Node.js中将文件从服务器发送到客户端

时间:2020-07-16 18:43:54

标签: node.js express fs

我正在用Node.js编写一个登录系统。我正在自动生成密码

app.post("/new/user", (req, res,)=>
{
   var passwd = generateRandomPasswd();
   fs.writeFileSync("credentials.txt", "Username : "+req.body.userName+"\nPassword : "+passwd);
})

如何将此凭证文件发送到客户端计算机?

1 个答案:

答案 0 :(得分:1)

app.post("/new/user", (req, res,)=>
{
   var passwd = generateRandomPasswd();
   fs.writeFileSync("credentials.txt", "Username : "+req.body.userName+"\nPassword : "+passwd);

   var readStream = fileSystem.createReadStream('credentials.txt');
   readStream.pipe(res);
})
相关问题