Ну вот я и говорю, что можно взять что-то минимальное. Из очевидного -
express + bodyParser
Не влезать особо в апишки обоих, а так
app.get(один раут)
app.post(второй раут)
app.post(третий раут)
И не особо далеко от чистой ноды, и одновременно с этим не надо хренью заниматься типа “собери чанки реквеста в буфер, чтоб его сконвертить в стрингу, чтоб попарсить ее в JSON”
Эта хрень явно не сделает из тебя более лучшего программиста на Ноде