Доступ к mongodb в компоненте React в файле HTML - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь отобразить сетку регистрации в моем html файле, где мне потребуются данные от пользователя-администратора в базе данных. Сетка - это компонент React внутри тегов в html. Я пытался сделать это, но это не работает и приводит к неперехваченным ссылочным ошибкам. Как я могу получить нужные мне данные из базы данных, если данные не принадлежат текущему пользователю? Я новичок в веб-разработке, поэтому могу делать очень c ошибок, любая помощь будет отличной.

Вот код, который у меня есть прямо сейчас:

<script type="text/babel">
  class Grid extends React.Component {
    constructor(props) {
      super(props);
      this.state = { start_date: '', start_time: null, days: 0, hours: 0, interest1: '', interest2: '', grid: null };
    }

    componentDidMount() {
      this.request = $.get(this.props.url, function (result) {
        var { start_date, end_date, start_time, end_time } = result;
        this.setState({
          start_date, end_date, start_time, end_time
        });
    }.bind(this));
    ...

и я получаю следующее сообщение об ошибке: введите здесь описание изображения

Кроме того, это моя структура базы данных (адрес электронной почты и идентификатор уникальны):

_id: «cf5846f57d954429a6fa19dda2ab26d8» имя: «admin» электронная почта: «admin@gmail.com» роль: «Admin» end_date: «2020-10-07» end_time: «20:00» start_date: «2020-10-05» start_time: «15:00»

...