Nuxt.js не зависит от бэкэнда - это означает, что вы можете использовать любую бэкэнд-технологию для питания вашего приложения Nuxt.js (или Vue.js).В вашем случае вы можете создать свой бэкэнд используя express и sequelize.Вы не можете напрямую обращаться к своей базе данных из своего nuxt, вам нужно создать интерфейсы, которые будут предоставлять данные в ваших асинхронных данных.
<script>
import Customers from '~/plugins/Customers.js'
export default{
asyncData ({ params }) {
return Customers.getCustomers()
.then(result => { customers: result.users})
}
}
</script>
В следующем примере getCustomers () возвращает Promise, который содержит пользователей.В Customers.js вы создаете интерфейсы для доступа к вашей базе данных.Надеюсь, что это дает вам представление о том, как вы можете реализовать, всегда рекомендуется абстрагировать ваш интерфейс и бэкэнд, чтобы в будущем, если вы захотите изменить свой бэкэнд-стек, его было бы легко обновить, а также отправлять запросы API на ваш экспресс-сервер.в твоей асиндате было бы хорошо.