Бросьте новый TypeError ('Argery Handler должен быть функцией') | node_modules \ router \ index.js | Node.jsJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Бросьте новый TypeError ('Argery Handler должен быть функцией') | node_modules \ router \ index.js | Node.js

Сообщение Anonymous »

Ошибка, с которой я сталкиваюсь:

файл моего сервера:

Код: Выделить всё

const express = require('express');
const cors = require('cors');

const todoRoutes = require('./routes/todoRoutes');

const app = express();
// To remove  res.setHeader('X-Powered-By', 'Express'); error :
app.disable('x-powered-by');

//midlleware
app.use(cors());
app.use(express.json());

// Routers :
app.use('/api/todo', todoRoutes);

app.listen(5000);
файл маршрутизатора:

Код: Выделить всё

const express = require('express');

const router = express.Router();

const todoController = require('../controller/todoController');

router.route('/').post(todoController.addTodo).get(todoController.getTodo);
router.route('/:id').get(todoController.getTodoByID).put(todoController.updateTodo).delete( todoController.deleteTodo);
файл контроллера:
const pool = require("../db");

const addTodo = async (req, res, next) => {
try {
const { description } = req.body;
const newTodo = await pool.query(
"INSERT INTO todo (description) VALUES($1) RETURNING *",
[description]
);

res.json(newTodo.rows[0]);
} catch (err) {
console.error(err.message);
}
};

module.exports = { addTodo };
< /code>
Я не могу понять, что не так?

Однако все кажется мне хорошо. < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... les-router
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»