Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:kontroller_osztallyal

< Express

Express - Kontroller osztállyal

Hibakezelés leválasztása

app/index.js
const express = require('express');
const app = express();
const router = require('./routes');
const port = 8000;
 
app.use('/api',router);
 
app.listen(port, () => {
  console.log(`Listening on port ${port}`);
});
app/routes.js
const Router = require('express');
const router = Router();
const EmployeeController = require('./controllers/employeecontroller');
 
const employeeController = new EmployeeController();
 
router.get('/employees', (req, res) => employeeController.index(req, res));
 
module.exports = router;
app/controllers/EmployeeController.js
class EmployeeController {
  index(req, res) {
    try {
      this.#tryIndex(req, res);
    } catch (error) {
      res.status(500);
      res.json({msg: error});
    }
  }
  #tryIndex(req, res) {
    res.status(200);
    res.json({msg: 'működik'});
  }
}
 
module.exports = EmployeeController;
oktatas/web/back-end_framework/express/kontroller_osztallyal.txt · Utolsó módosítás: 2024/12/06 20:26 szerkesztette: admin