Fetch is also a Web standard, so the API will work in browser without additional dependency if customer needs to move it to the frontend ...
the esp32 client example does not work with a server on Node.js, but if I used postman to connect to the server it connects without any troubles.