Ошибка при нажатии на кнопку зарегистрироваться, что делать?
https://mongodb.github.io/node-mongodb-native/api-...
форматconnect(url[, options], callback)
Видимо ошибка в MongoClient.connect
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
    useUnifiedTopology: true;  //  <---????
    useNewUrlParser: true;  //  <---???? неправильно опции установлены

   ...
Правильно ниже
// Запуск сервера
MongoClient.connect(
  'mongodb://localhost:27017/alldatabase',  // строка подключения
  {
     useUnifiedTopology: true,  // установка опций
     useNewUrlParser: true
  },
  function(err, database) {  // callback
    if (err) {
        return console.log(err);
    }
    // Ссылка на бд
    db = database;
    app.listen(3000, function() {
        console.log('Подключение');
    });
});
Потому что db = undefined.

Вам нужно подождать вызов callback перед регистрацией методов пустого Об'єкта.

Иницилизация базы данных должно происходить до регестрации роутера.