Я действительно не знаю vue, но экспресс-маршрутизатор должен быть эквивалентен вашей проблеме.
в Express, вы бы сделали это так:
var router = express.Router();
var users = router.get('/', function(req, res) { res.send('users endpoint') });
app.use('/users', users);
это создаст маршруткак localhost:3000/users/
хитрость заключается в том, чтобы добавить маршрут /
на каждый «основной маршрут» или как его следует называть.
я думаю, что у вас есть что-то вроде этого правильносейчас:
app.use('/users', function(req, res) { res.send('users endpoint') })
, который не даст вам конечной косой черты на вашем маршруте.
я знаю, что это был важный вопрос, но мышление все равно было бы просто еще одной основой для этогос.
Пример работы Vue
https://jsfiddle.net/tudpwhLo/1/