Skip to content

Instantly share code, notes, and snippets.

@AlbanMinassian
Created June 28, 2021 15:24
Show Gist options
  • Save AlbanMinassian/9d8c13be280dc08b861579ec45893fcc to your computer and use it in GitHub Desktop.
Save AlbanMinassian/9d8c13be280dc08b861579ec45893fcc to your computer and use it in GitHub Desktop.
Comprendre l'architecture hexagonale en 5 minutes - Adaptateur - Mauvaise pratique
// services/mon_premier_service.mjs
import fs from "fs";
import pg from "pg";
import axios from "axios";
import logger from "logger";
export default function mon_premier_service(argDatas, argAdaptaters) {
fs.readFile(); // lire un fichier
pg.update(); // mettre à jour la base de données
axios.post(); // appeller un service post
logger.warn(); // avertissement
return { "out": "hello " + argDatas.name }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment