This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let express = require("express"); | |
let app = express(); | |
const port = 3000; | |
const db = require("./conf"); | |
app.use(express.json()); | |
app.use( | |
express.urlencoded({ | |
extended: true, | |
}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let express = require("express"); | |
let app = express(); | |
const port = 8000; | |
const middlewareRouter = require("./superMiddleware"); | |
app.use("/superMiddleware", middlewareRouter); | |
app.listen(port, (err) => { | |
if (err) { | |
throw new Error("Something bad happened..."); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let express = require("express"); | |
let app = express(); | |
const port = 8000; | |
const userRouter = require("./users"); | |
app.use("/users", userRouter); | |
app.listen(port, (err) => { | |
if (err) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Retourne le nom des équipes et le nombre de joueurs par équipe, | |
// le tout classé par nombre de joueurs par équipe, de la plus nombreuse à la moins nombreuse. | |
SELECT name AS team, COUNT(*) AS nb_players | |
FROM team | |
JOIN player ON team.id=player.team_id | |
GROUP BY team_id | |
ORDER BY nb_players DESC; | |
+------------+------------+ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Retourne les noms, prénoms, rôle et équipe de tous les joueurs, classés dans l’ordre alphabétique par équipe, | |
// puis par rôle dans l’équipe, puis par nom de famille, puis par prénom. | |
SELECT lastname, firstname, role, name | |
FROM wizard | |
JOIN player ON wizard.id=player.wizard_id | |
JOIN team ON team.id=player.team_id | |
ORDER BY name ASC, role ASC, lastname ASC, firstname ASC; | |
+-----------------+-------------+--------+------------+ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// dotenv loads parameters (port and database config) from .env | |
require("dotenv").config(); | |
const express = require("express"); | |
const bodyParser = require("body-parser"); | |
const { check, validationResult } = require("express-validator"); | |
const connection = require("./db"); | |
const app = express(); | |
app.use(bodyParser.json()); | |
app.use(bodyParser.urlencoded({ extended: false })); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require("express"); | |
const app = express(); | |
const port = 3000; | |
const connection = require("./conf"); | |
app.use(express.json()); | |
app.use( | |
express.urlencoded({ | |
extended: true, | |
}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require("express"); | |
const app = express(); | |
const port = 3000; | |
const connection = require("./conf"); | |
app.use(express.json()); | |
app.use( | |
express.urlencoded({ | |
extended: true, | |
}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require("express"); | |
const app = express(); | |
const port = 3000; | |
const connection = require("./conf"); | |
app.use(express.json()); | |
app.use( | |
express.urlencoded({ | |
extended: true, | |
}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require("express"); | |
const app = express(); | |
const port = 3000; | |
const connection = require("./conf"); | |
app.use(express.json()); | |
app.use( | |
express.urlencoded({ | |
extended: true, | |
}) |
NewerOlder