Какая разница между отдельно стоящим API на Node и API на serverMiddleware?

Извините, если вопрос покажется глупым, я только изучаю NUXT JS, но объясните мне принципиальную разницу между:
  • отдельно (если это можно так назвать) запущенным скриптом сервера на Node+express, отдающим по запросу простой json (учусь строить апи)
  • и использованием serverMiddleware, делающий тоже самое

с учётом того, что всё это бежит на одной машине?

Спасибо.
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 1
Xaz16
@Xaz16
Front End Developer
Вопрос не совсем корректно поставлен, но сложнее ответить на него правильнее чем документация по nuxt

serverMiddleware are just running in server side before vue-server-renderer and can be used for server specific tasks like handling API requests or serving assets.

https://nuxtjs.org/api/configuration-servermiddleware/

То есть если вы используете сервер на Node+express для того чтобы отдавать статику и отвечать на различные REST'ы (где кстати так же используются middlewar'ы), то serverMiddleware это часть экосистемы nuxt для SSR (Server side rendering).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы