Невозможно отправить данные в базу данных, и база данных не отображается в Robo 3T (MongoDB / Mongoose / Express) - PullRequest
0 голосов
/ 09 июля 2020

Я начинающий веб-разработчик (в настоящее время на стадии обучения).

Итак, я пытался создать свой первый второстепенный бэкэнд-проект (приложение todo) и столкнулся с проблемой с базой данных.

Я использую MongoDB и Mon goose в качестве настройки базы данных и express с NodeJS в качестве серверной части (с e js как шаблонизатор).

Проблема в том, что я не могу отправлять данные в базу данных. Выдает ошибку, когда я отправляю форму (метод POST).

И после настройки соединения он не отображается на Robo 3T .

Я не уверен, что ошибаюсь. Пожалуйста, помогите мне с этим.

Используемые файлы прилагаются ниже.

Структура каталогов

image

Сделай это!

Выберите категорию Работа Колледж Дом Группа Добавить в список Готово
  • <% = a.title%>

    <% = a.due_date%>

    <% = a.category%>
js.

Я слишком долго застревал и решил опубликовать его здесь и получить рекомендации. Пожалуйста, помогите мне с этим.

1 Ответ

1 голос
/ 09 июля 2020

Попробуйте следующий метод записи вместо Task.create() и дайте мне знать, работает ли он

const task = new Task({title: "Work",
        due_date: "2012-12-13",
        category: "Work"})
task.save();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...