Возникла проблема с моими экспресс-маршрутамиJavascript

Форум по Javascript
Ответить
Anonymous
 Возникла проблема с моими экспресс-маршрутами

Сообщение Anonymous »

Я столкнулся с проблемой с моими экспресс-маршрутами, когда доступ к конечной точке /notification/group неправильно запускает getNotificationByIdController вместо предполагаемого getNotificationGroupsController.

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

import express from "express";
import { isAdmin } from "../middlewares/auth.middleware";
import notificationControllers from "../controllers/notification.controller";

const adminRouter = express.Router();

// Routes for individual notifications
adminRouter
.route("/notification/:notificationId")
.put(isAdmin, notificationControllers.updateNotificationController)
.delete(isAdmin, notificationControllers.deleteNotificationController)
.get(isAdmin, notificationControllers.getNotificationByIdController);

// Routes for notification groups
adminRouter
.route("/notification/group")
.post(isAdmin, notificationControllers.createNotificationGroupController)
.get(isAdmin, notificationControllers.getNotificationGroupsController);

export default adminRouter;
GET /notification/group должен вызывать getNotificationGroupsController для получения всех групп уведомлений.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ess-routes
Ответить

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

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

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

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

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