Skip to content

Instantly share code, notes, and snippets.

@jerzyyy
Created December 3, 2018 08:33
Show Gist options
  • Save jerzyyy/92fff76e8ff4e2bf62c74bcf270aa24a to your computer and use it in GitHub Desktop.
Save jerzyyy/92fff76e8ff4e2bf62c74bcf270aa24a to your computer and use it in GitHub Desktop.
express 1
const express = require('express');
const app = express();
const port = 3000;
app.get(`/`, (req, res) => {
res.send('yo yo');
});
//Une route /api/movies qui renvoie un string
app.get(`/api/movies`, (req, res) => {
res.send('String movies');
});
//Une route /api/movies/\<id du film\> qui renvoie un JSON
app.get(`/api/movies/:name`, (req, res) => {
res.json(req.params.name);
});
//Une route répondant à l'url /api/employee?name=\<nom de l'employé> => 404
//Une route répondant à l'url /api/employee
app.get('/api/employee', (req, res) => {
let pe = req.query.name
if (pe !== undefined) {
res.status(404).send(`Désolé poto, impossible de récup l'employé ` + pe);
console.log('404 est ton erreur')
}
else {
res.status(304).send(`304 c'est le sang`);
console.log('304 est ton erreur')
}
});
app.listen(port, (err) => {
if (err) {
throw new Error('Something bad happened...');
}
console.log(`Server is listening on ${port}`);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment