backend: Ajout de Sequelize, GET /functions
TODO: Trier par catégorie et chercher les fonctions
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
const config = {
|
||||
PORT: process.env.PORT || 8080,
|
||||
WEATHER_API_KEY: process.env.OpenWeatherMap_API_KEY
|
||||
WEATHER_API_KEY: process.env.OpenWeatherMap_API_KEY,
|
||||
DATABASE: {
|
||||
host: process.env.DB_HOST,
|
||||
name: process.env.DB_NAME,
|
||||
user: process.env.DB_USER,
|
||||
password: process.env.DB_PASS
|
||||
},
|
||||
};
|
||||
|
||||
module.exports = config;
|
@@ -4,6 +4,11 @@ const errors = {
|
||||
statusCode: 400
|
||||
},
|
||||
|
||||
serverError: {
|
||||
message: "Le serveur n'a pas pu traiter votre requête.",
|
||||
statusCode: 500
|
||||
},
|
||||
|
||||
requiredFields: {
|
||||
message: "Vous devez remplir tous les champs...",
|
||||
statusCode: 400
|
||||
|
BIN
backend/assets/images/functions/calculateAge.png
Normal file
BIN
backend/assets/images/functions/calculateAge.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 140 KiB |
BIN
backend/assets/images/functions/randomNumber.png
Normal file
BIN
backend/assets/images/functions/randomNumber.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 76 KiB |
BIN
backend/assets/images/functions/weatherRequest.png
Normal file
BIN
backend/assets/images/functions/weatherRequest.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 91 KiB |
9
backend/assets/utils/database.js
Normal file
9
backend/assets/utils/database.js
Normal file
@@ -0,0 +1,9 @@
|
||||
const Sequelize = require('sequelize');
|
||||
const { DATABASE } = require('../config/config');
|
||||
|
||||
const sequelize = new Sequelize(DATABASE.name, DATABASE.user, DATABASE.password, {
|
||||
dialect: 'mysql',
|
||||
host: DATABASE.host
|
||||
});
|
||||
|
||||
module.exports = sequelize;
|
Reference in New Issue
Block a user