не срабатывает роутинг (node.js, express, mongo)

При переходе на localhost:5000/api/users должна срабатывать функция getUsers и выводить массив, просто для проверки того, что работает контроллер, но я получаю 404.

------app.js-----------

const express = require('express');
const config = require('config');
const mongoose = require('mongoose');
const cors = require('cors');
const cookieParser = require('cookie-parser');
const app = express();
const router = require('../routes/index')

app.use(express.json());
app.use(cookieParser());
app.use(cors());
app.use('/api', router);

const PORT = config.get('port') || 5000;

function exit() {

}
async function start() {
    try {
        await mongoose.connect(config.get('mongoUri'), {
            autoIndex: true,
            useNewUrlParser: true,
            useUnifiedTopology: true,
        });
        app.listen(PORT, () => {console.log(`мы тут на ${PORT} порту запустились`)});
    } catch (e) {
      console.log('Server error', e.message);
      process.exit(1);
    }
}
start();

----  /routes/index.js

const Router = require('express').Router;
const router = new Router();

const userController = require('../controllers/user-controller');



router.post('/registration', userController.registration);
router.post('/login', userController.login);
router.post('/logout', userController.logout);
router.post('/activate/:link', userController.activation);
router.post('/refresh', userController.refresh);
router.post('/users', userController.getUsers);

module.exports = router
----   /controllers/user-controller.js


class UserController {

    async registration(req, res, next) {
        try {

        } catch (e) {
            
        }
        
    }

    async login(req, res, next) {
        try {

        } catch (e) {

        }

    }

    async logout(req, res, next) {
        try {

        } catch (e) {

        }

    }

    async activation(req, res, next) {
        try {

        } catch (e) {

        }

    }
    async refresh(req, res, next) {
        try {

        } catch (e) {

        }

    }

    async getUsers(req, res, next) {
        try {
            res.json([123,456]);
        } catch (e) {

        }

    }


}

module.exports = new UserController();



Ответы (0 шт):