запускаю через pm2
с помощью chatgtp получилось получить необходимую информацию про middleware и прописывание в конфиг проекта nuxt.config.js такого кода
router: {
    middleware: ['login']
  },
но не отрабатывает 
есть подозрение что при переходе по ссылкам сайта сами страницы отрисовываются без перезагрузки,в консоли видны запросы к сайту с апи вида 
https://api.com/ вместо обращения к самому сайту site.com