NodeJS Express Response 응답

이승훈·2024년 12월 2일

응답

res.send('Hello, World!');
res.send([1, 2, 3, 4]);
res.json({ status: 'success', data: [1, 2, 3] });
res.sendFile(__dirname + '/files/sample.pdf');
res.download(__dirname + '/files/sample.pdf');
res.redirect('https://example.com');
res.status(404).end();

파일 스트림 응답

const fs = require('fs');

app.get('/stream', (req, res) => {
  const filePath = path.join(__dirname, 'files', 'bigfile.zip');
  const fileStream = fs.createReadStream(filePath);
  fileStream.pipe(res);
});
profile
안녕하세요!

0개의 댓글