Fix: dotenv-Paket ergaenzen, Node-Mindestversion auf 20 gesenkt
Build & Deploy / deploy (push) Waiting to run

This commit is contained in:
qcigano
2026-08-05 16:36:32 +02:00
parent b8b8ec7b7a
commit c9e4b0cdbb
2 changed files with 5 additions and 4 deletions
+3 -3
View File
@@ -4,11 +4,11 @@
einem Deployment vereint hat. Die Zugangscode-Schranke (middleware/gate.js) läuft vor JEDER einem Deployment vereint hat. Die Zugangscode-Schranke (middleware/gate.js) läuft vor JEDER
Anfrage, exakt wie functions/_middleware.js das vorher bei Cloudflare tat. Anfrage, exakt wie functions/_middleware.js das vorher bei Cloudflare tat.
Umgebungsvariablen kommen aus einer .env-Datei — gestartet wird dieser Server mit Umgebungsvariablen kommen aus einer .env-Datei im server/-Ordner (siehe .env.example), geladen
"node --env-file=.env index.js" (Node 22 kann .env-Dateien nativ laden, kein zusätzliches über das "dotenv"-Paket direkt beim Start.
Paket nötig).
===================================================================== */ ===================================================================== */
import "dotenv/config";
import express from "express"; import express from "express";
import cookieParser from "cookie-parser"; import cookieParser from "cookie-parser";
import { dirname, join } from "node:path"; import { dirname, join } from "node:path";
+2 -1
View File
@@ -4,7 +4,7 @@
"version": "1.0.0", "version": "1.0.0",
"description": "Eigener Node.js/Express-Server für Van's DIY & Bastelbedarf Ersatz für Cloudflare Pages Functions + D1, läuft auf dem eigenen Netcup-Server. Portiert 1:1 aus functions/ (Cloudflare Pages Functions), gleiche Sicherheitslogik, gleiche Datenbankstruktur (SQLite statt D1).", "description": "Eigener Node.js/Express-Server für Van's DIY & Bastelbedarf Ersatz für Cloudflare Pages Functions + D1, läuft auf dem eigenen Netcup-Server. Portiert 1:1 aus functions/ (Cloudflare Pages Functions), gleiche Sicherheitslogik, gleiche Datenbankstruktur (SQLite statt D1).",
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=20.0.0"
}, },
"scripts": { "scripts": {
"start": "node index.js" "start": "node index.js"
@@ -12,6 +12,7 @@
"dependencies": { "dependencies": {
"better-sqlite3": "^11.8.1", "better-sqlite3": "^11.8.1",
"cookie-parser": "^1.4.7", "cookie-parser": "^1.4.7",
"dotenv": "^16.4.7",
"express": "^4.21.2" "express": "^4.21.2"
} }
} }