oktatas:web:back-end_framework:express:kontrollerek_es
Tartalomjegyzék
Express - Kontrollerek ES
- Szerző: Sallai András
- Copyright © 2025, Sallai András
- Szerkesztve: 2025
- 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
- app/controllers/employeecontroller.js
class EmployeeController { index(req, res) { res.send('működik') } } export default EmployeeController
- app/routes/api.js
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
- app/controllers/employeecontroller.js
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:
- app/routes/api.js
import Router from 'express' import EmployeeController from '../controllers/employeecontroller.js'; const router = Router() router.get('/employees', EmployeeController.index) export default router
oktatas/web/back-end_framework/express/kontrollerek_es.txt · Utolsó módosítás: 2025/07/19 01:15 szerkesztette: admin