Vue JS Server-Table с MongoDB - PullRequest
       3

Vue JS Server-Table с MongoDB

0 голосов
/ 28 мая 2018

Я разрабатываю веб-приложение для просмотра и управления данными из моего MongoDB.Я использую VueJS на стороне клиента и NodeJS + Express + Mongoose на стороне сервера (стек MEVN).

Я попытался представить таблицу своих данных на стороне клиента, используя "vue-таблицы-2 "(на стороне сервера) и преобразовать запросы http (Sort \ Filter ..) на сервере в запрос MongoDB, используя" Querymen ", но кажется, что запросчики не могут перевести http-запрос Vue.

Причина в том, что Vue заключает в параметры запроса слово «запрос»:

http://localhost:3000/data?query%5BName%5D=Mor&query%5BLastName%5D=Vino&limit=10

В то время как запросчики ожидают получить:

http://localhost:3000/data?Name=Mor&LastName=Vino&limit=10

Кто-то нашел решение для этого?Или использовали другой компонент таблицы \ другую библиотеку перевода?

Версии: Vue js 2.5.16, Node js 8.11.1

Спасибо

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете настроить запрос, используя requestAdapter в опциях

requestAdapter(data) {
    // in here you can access data.query, split, concat or do anything you want
    return {
      Name: '' // put params here,
      LastName: '',
      limit: data.limit ? data.limit: 10
    }
  }

Вы можете проверить официальную демонстрацию для справки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...