В настоящее время я изучаю Express и создаю простое приложение To-do. У меня есть базовый скелет. Я пытаюсь сделать так, чтобы localhost: 3000 показывал, что в задачах нет никаких задач, для localhost: 3000 отображается «Нет задач». Когда я пытаюсь запустить его прямо сейчас, я получаю неверный код состояния [[Array]]. Любые идеи о том, как это исправить?
У меня есть папка моделей с todo. js со следующим
const todos = [{}];
module.exports = [todos];
Мой контроллер называется todos. js и имеет следующее:
const Todo = require ("../ models / todo");
const index = (req, res) => {
res.redirect("/", Todo);
};
module.exports = { index };
Индекс маршрута
var express = require("express");
var router = express.Router();
const todosCtrl = require("../controllers/todos");
/* GET home page. */
router.get("/", todosCtrl.index);
module.exports = router;
И E JS
<body>
<h1>To Do List</h1>
<% if (todo.length === 0) { %>
<h3>There are no To Dos yet.</h3>
<% } %>
</body>