Skip to content

Instantly share code, notes, and snippets.

View jervalles's full-sized avatar

Jérémy VALLES jervalles

  • Wild Code School
  • lille
View GitHub Profile
@jervalles
jervalles / index.js
Last active December 17, 2019 15:13
express 6
const express = require("express");
const connection = require("./conf");
const app = express();
const port = 3000;
app.get("/api/movies", (req, res) => {
let sql = "SELECT * FROM movie";
const sqlValues = [];
@jervalles
jervalles / index.js
Created December 9, 2019 11:08
index
const express = require("express");
const app = express();
const port = 3000;
const connection = require("./conf");
const bodyParser = require("body-parser");
// Support JSON-encoded bodies
app.use(bodyParser.json());
// Support URL-encoded bodies
app.use(
@jervalles
jervalles / 1.sql
Last active December 5, 2019 13:11
06 - SQL Avancé
select team.name, COUNT(*) AS nb_wizard
from (wizard
JOIN player ON (player.wizard_id=wizard.id)
JOIN team ON (player.team_id=team.id))
GROUP BY team.id
ORDER BY nb_wizard DESC;
'Gryffindor', '36'
'Slytherin', '21'
@jervalles
jervalles / sql.sql
Last active December 4, 2019 22:21
05 - les jointures
select firstname, lastname
from wizard
LEFT JOIN player ON player.wizard_id=wizard.id
where player.role is null;
'Terry', 'Boot'
'Crabbe', ''
'Remus', 'Lupin'
'Padma', 'Patil'
'Parvati', 'Patil'
@jervalles
jervalles / index.js
Created November 25, 2019 15:35
Express 5 - DELETE
const express = require("express");
const app = express();
const port = 3000;
const connection = require("./conf");
const bodyParser = require("body-parser");
// Support JSON-encoded bodies
app.use(bodyParser.json());
// Support URL-encoded bodies
app.use(
@jervalles
jervalles / index.js
Created November 25, 2019 15:23
Express 4 - PUT
const express = require("express");
const app = express();
const port = 3000;
const connection = require("./conf");
const bodyParser = require("body-parser");
// Support JSON-encoded bodies
app.use(bodyParser.json());
// Support URL-encoded bodies
app.use(
@jervalles
jervalles / index.js
Last active November 25, 2019 15:17
Express 3 - POST
const express = require("express");
const app = express();
const port = 3000;
const connection = require("./conf");
const bodyParser = require("body-parser");
// Support JSON-encoded bodies
app.use(bodyParser.json());
// Support URL-encoded bodies
app.use(
@jervalles
jervalles / index.js
Last active November 20, 2019 08:47
express 2 quest
const express = require("express");
const app = express();
const port = 3000;
const connection = require("./conf");
app.get("/api/movies", (req, res) => {
connection.query("SELECT * from movie", (err, results) => {
if (err) {
res.status(500).send("Erreur lors de la récupération des films");
} else {
@jervalles
jervalles / requests.http
Created November 19, 2019 22:01
requests.http
###
GET https://http-practice.herokuapp.com/wilders
Accept: application/json
###
GET https://http-practice.herokuapp.com/wilders?language=JavaScript&page=2
Accept: application/json
###
POST https://http-practice.herokuapp.com/wilders
@jervalles
jervalles / index.js
Last active November 19, 2019 10:48
Express quest 1
const express = require("express");
const app = express();
const port = 3000;
app.get(`/`, (request, response) => {
response.send("Bienvenue sur Express");
});
app.get(`/api/movies`, (request, response) => {
response.send("Récupération de tous les films");