< Express

Express - Kontrollerek ES

Szerző: Sallai András

Copyright © 2025, Sallai András

Szerkesztve: 2025

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Kontroller használta

Tegyük az útválasztást egy routes nevű könyvtárba, egy api.js fájlba. Kontrollereket fogunk készíteni, amiben leírjuk mi történjen az egyes végpontok különböző metódusai esetén. A kontrollereket a controllers nevű könyvtárba tesszük.

class használata

class EmployeeController { index(req, res) { res.send('működik') } } export default EmployeeController
import Router from 'express' import EmployeeController from '../controllers/employeecontroller.js'; const router = Router() router.get('/employees', EmployeeController.prototype.index) export default router

Objektumban függvény

const EmployeeController = { async index(req, res) { res.send('működik') } } export default EmployeeController

A routes.js fájlt tegyük a routes nevű könyvtárba api.js néven:

import Router from 'express' import EmployeeController from '../controllers/employeecontroller.js'; const router = Router() router.get('/employees', EmployeeController.index) export default router