Как мы можем построить HttpClient так, чтобы внутри себя он использовал axios (который подключен как модуль) и при этом не класть его в прототип, а импортировать в каждом месте отдельно?
Как вообще посоветуете организовать работу небольшого приложения? Там бд mysql. Будет авторизация. Может быть вообще экспресс не нужен и хватит встроенного connect? Т.е работать прямо в инстансе nuxt (и фронт и бэк). Через serverMiddleware. Или это плохой путь?)
Держать вместе фронт и бэк это плохо для масштабирования. Я бы не стал смешивать накст и нест и т.д. Но для маленьких проектов так будет быстрее работать. Я не вижу ничего плохого если на первое время подключить апи через serverMiddlware. Главное это потреблять его как апи. Не используйте контекст для прямой передачи в накст и все должно быть норм. Так вы в любой момент сможете спокойно разделить бэк и фронт.