You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
751 B
27 lines
751 B
const express = require("express")
|
|
const router = express.Router()
|
|
|
|
// Set default API response
|
|
router.get('/', function (req, res) {
|
|
res.json({
|
|
status: "L'API fonctionne",
|
|
message: "Bienvenu sur l'API Etudiants"
|
|
});
|
|
});
|
|
|
|
// Import etudiant controller
|
|
var etudiantController = require('./controllers/etudiantController');
|
|
|
|
// GET All etudiants
|
|
router.route('/etudiants')
|
|
.get(etudiantController.index)
|
|
.post(etudiantController.new);
|
|
|
|
router.route('/etudiants/:etudiant_id')
|
|
.get(etudiantController.view)
|
|
.patch(etudiantController.update)
|
|
.put(etudiantController.update)
|
|
.delete(etudiantController.delete);
|
|
|
|
|
|
module.exports = router //module.exports en fin de fichier pour export API routes
|