express octet stream

const express = require('express');
const app = express();
const fs = require('fs');

app.get('/download', (req, res) => {
  const filePath = 'path/to/file.txt';

  res.setHeader('Content-Type', 'application/octet-stream');
  res.setHeader('Content-Disposition', 'attachment; filename=file.txt');

  const fileStream = fs.createReadStream(filePath);
  fileStream.pipe(res);
});

const PORT = 3000;
app.listen(PORT, () => {
  console.log(`Server is running on port ${PORT}`);
});