Skip to main content

Router generating

node op make:route <name>

The name must be an existing controller.

For example:

node op make:router employee

This command creates routing entries for all CRUD operations in the api.ts file. The router name is written in lowercase and singular.

Example:

import EmployeeController from '../controllers/employeeController.js';
//...
router.get('/employees', EmployeeController.index);
router.get('/employees/:id', EmployeeController.show);
router.post('/employees', EmployeeController.store);
router.put('/employees/:id', EmployeeController.update);
router.delete('/employees/:id', EmployeeController.destroy);

You can edit the entered lines as needed.