1
0

passage des dependances en locale

This commit is contained in:
unfr 2025-03-15 15:26:12 +01:00
parent d2f3b1c130
commit c2c1a09ec0
2 changed files with 13 additions and 6 deletions

View File

@ -33,6 +33,12 @@ const DB_FILE = config.dbFile;
// Création du routeur pour /autopost // Création du routeur pour /autopost
const autopostRouter = express.Router(); const autopostRouter = express.Router();
// Servir les fichiers statiques dans le contexte du routeur
autopostRouter.use('/js', express.static(path.join(__dirname, '../node_modules/@tailwindcss/browser/dist')));
// Servir les fichiers jQuery depuis node_modules/jquery/dist
autopostRouter.use('/jquery', express.static(path.join(__dirname, '../node_modules/jquery/dist')));
/* ------------------------------------------------------------------------- /* -------------------------------------------------------------------------
Routes non protégées (login, logout) sous /autopost Routes non protégées (login, logout) sous /autopost
------------------------------------------------------------------------- */ ------------------------------------------------------------------------- */
@ -46,7 +52,7 @@ autopostRouter.get('/login', (req, res) => {
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>Login</title> <title>Login</title>
<!-- Inclusion de Tailwind CSS via le CDN --> <!-- Inclusion de Tailwind CSS via le CDN -->
<script src="https://unpkg.com/@tailwindcss/browser@4"></script> <script src="js/index.global.js"></script>
</head> </head>
<body class="bg-slate-900 flex items-center justify-center min-h-screen"> <body class="bg-slate-900 flex items-center justify-center min-h-screen">
<div class="bg-slate-700 p-8 rounded-lg shadow-md w-80"> <div class="bg-slate-700 p-8 rounded-lg shadow-md w-80">
@ -141,8 +147,8 @@ autopostRouter.get('/', (req, res) => {
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>Suivi Autopost</title> <title>Suivi Autopost</title>
<!-- Inclusion de Tailwind CSS et jQuery --> <!-- Inclusion de Tailwind CSS et jQuery -->
<script src="https://unpkg.com/@tailwindcss/browser@4"></script> <script src="js/index.global.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="/jquery/jquery.min.js"></script>
</head> </head>
<body class="bg-slate-900 text-white font-sans p-4"> <body class="bg-slate-900 text-white font-sans p-4">
<!-- Conteneur "fluid" --> <!-- Conteneur "fluid" -->

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash -x
# Couleurs de texte # Couleurs de texte
NOIR='\e[30m' NOIR='\e[30m'
ROUGE='\e[31m' ROUGE='\e[31m'
@ -210,11 +210,12 @@ export NVM_DIR="$HOME/.nvm"
# Vérification des modules npm nécessaires # Vérification des modules npm nécessaires
log "Vérification des modules npm requis..." log "Vérification des modules npm requis..."
modules=("express" "express-session" "sqlite3" "ansi-to-html") modules=("express" "express-session" "sqlite3" "ansi-to-html" "@tailwindcss/browser" "jquery")
missing_modules=() missing_modules=()
for module in "${modules[@]}"; do for module in "${modules[@]}"; do
if ! npm list "$module" &> /dev/null; then # On regarde uniquement les dépendances directes et on vérifie si le module apparaît dans la sortie.
if ! npm list "$module" --depth=0 2>&1 | grep -q "$module@"; then
missing_modules+=("$module") missing_modules+=("$module")
fi fi
done done