| 1234567891011121314151617181920212223 |
- /**
- * @file Provides the routes for language management.
- * @author Inigo Valentin
- * @since 4.0.0
- */
- module.exports = app => {
- const langs = require("../controllers/lang.controller.js");
- var router = require("express").Router();
- // Create a new language
- router.post("/", langs.create);
- // Retrieve all languages
- router.get("/", langs.findAll);
- // Retrieve a single language by its code
- router.get("/:code", langs.findOne);
- // Update a language by its code.
- router.put("/:code", langs.update);
- // Delete a language by its code.
- router.delete("/:code", langs.delete);
- // Delete all languages.
- router.delete("/", langs.deleteAll);
- app.use('/api/langs', router);
- };
|