javascript – Req.body retornando objeto vazio

Eu tenho basicamente 2 arquivos o html nesse formato:

<form action="/result", method="POST">
    <input id="phrase" type="text" name="phrase" value="Processar frase">
    <input type="submit" value="Processar!">
</form>

E um app do express:

const express = require('express');

var app = express();

app.use(express.json());

app.post('/result', (req, res) => {
    res.json(req.body)
})

Basicamente quando envio qualquer dado no formulário o endpoint “/result” retorna um objeto vazio

{}

Invés de retornar o valor passado no campo do formulário, já tentei diversas formas e vi muita gente falando de usar o body-parser, porém, vi também que ele está depreciado, por essa razão eu prefiro não usar, se alguém souber a razão desse comportamento fico grato!