Вам по-прежнему нужно вызывать функцию:
const {Router} = require('express');
Router().get('/hello-world', (req, res, next) => {
// ^^
res.send("hello world!"); // :( doesnt work
});
Что я неправильно понимаю в отношении разрушения?
Код
const {Router} = require('express');
эквивалентно
const temp = require('express');
const Router = temp.Router;
, но вы делали
const express = require('express');
const Router = express.Router();
// ^^