Trasování zásobníku úhlové chyby je velmi jasné.
Tento konkrétní koncový bod pro dotaz POST nezpracováváte ve svém expresním směrovači.
Server tedy vyvolá chybu 404 , jak by mělo.
Zkuste něco takového:
router
.post('/api/users', function (req, res) {
// do what you want with your user here
})
S express (a NodeJS) musíte explicitně specifikovat každý přístup k prostředkům serveru.
Jako vedlejší poznámka, máte k tomu docela blízko, ale snažte se, aby logika vaší aplikace byla jednoduchá, aby se dala udržovat.