Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:back-end_framework:express:kontroller_objektummal

< Express

Express - Kontroller objektummal

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');
 
router.get('/employees', EmployeeController.index);
 
module.exports = router;
app/controllers/employeescontroller.js
const EmployeeController = {
  index(req, res) {
    try {
      EmployeeController.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_objektummal.txt · Utolsó módosítás: 2024/12/06 20:06 szerkesztette: admin