Ваша основная проблема заключается в том, что вы нацелены на "test.js" в своем URL-адресе axios. Вот почему он отвечает файлом, а не тем, каким должен отвечать маршрут get.
Так что попробуйте с:
this.$axios.get('http://nuxt-profi/server/test').then(...
и посмотри, что ты получишь. Вы также должны иметь возможность получить к нему доступ в браузере, просто перейдите по URL-адресу http://nuxt-profi/server/test
, и он должен показать ваш ответ «Hello World».
Однако я не могу быть уверен, как вы все это настроили. Вы используете это как разработку? В этом случае, возможно, вам следует обратиться к нему как http://localhost:3000/server/test
, но, возможно, у вас настроены виртуальные хосты, как это. Кроме того, это отдельный бэкэнд API или вы пытаетесь это как промежуточное программное обеспечение сервера?
Если это не поможет, пожалуйста, дайте нам больше информации о настройке вашего проекта, и мы пойдем оттуда.