У меня есть внешний интерфейс Vue / Nuxt, который функционирует должным образом, и внутренний сервер Laravel, который подключен к моей базе данных.
Моя проблема в том, как соединить их и отобразить данные из БД на моей странице Vue.
Если я запускаю приложение с использованием php artisan serve
, я получаю правильные данные из БД, но не могу использовать переходы страниц Nuxt / Vue и только компонентный refre sh. Если я запускаю приложение, используя npm run dev
, я получаю ссылки на страницы и только для компонентов refre sh, но данные, возвращенные из моего запроса Ax ios, являются HTML отправляющей страницы.
Итак, я предполагаю, что это какая-то асинхронная c проблема, но я очень новичок в этом и не знаю, что делать.
Любые советы или советы будут огромной помощью.
Топор ios запрос:
created() {
const { data } = this.$axios
.get("/items")
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});
},
Я не включил свой контроллер, модель et c. поскольку он работает через сервер Laravel, поэтому я предполагаю, что они настроены нормально. Хотя при необходимости я могу отредактировать их в посте.