app.use(express.json());
положит распаршенный json в req.body, а для записи в файл его нужно будет опять сериализовать, то есть проблема в том что вы пишите в файл не json, да еще и бесполезной работой сервер нагружаете.const express = require('express');
const fs = require("fs");
const app = express();
app.use('/', express.static('dist'));
app.post('/todo.json', (req, res) => {
req.pipe(fs.createWriteStream('./todo.json'))
.once('finish', () => {
res.writeHead(201);
res.end();
});
});
const port = process.env.PORT || 3000;
app.listen(port, () => console.log(`Listen on port ${port}...`));
git нужно отдельно установить https://gitforwindows.org/
Ну и вместо командной строки под виндой гораздо удобнее пользоваться powershell