Files
dogfather-universe/server/tmp-lokal.mjs
T

22 lines
1.0 KiB
JavaScript

/* Temporärer lokaler Testserver (kein Deploy-Bestandteil).
Startet die echte index.js-Konfiguration mit Test-Zugangscodes auf
127.0.0.1:4199, damit der Webdesign-Bereich im Browser geprüft werden
kann. Cookies laufen lokal über http, deshalb secure:false erzwingen. */
process.env.PORT = "4199";
process.env.SITE_ACCESS_SECRET = "lokaler-test";
process.env.SITE_ACCESS_CODE_DOGI = "DOGI-TEST-1";
process.env.SITE_ACCESS_CODE_VANVAN = "VANVAN-TEST-1";
process.env.SITE_PUBLIC_LAUNCH_AT = "2020-01-01T00:00:00+01:00";
process.env.WEBDESIGN_STATUS = "vorabpruefung";
/* express res.cookie(..., {secure:true}) wird von Chrome über http
verworfen -> lokal würde die Anmeldung "klappen", aber nichts merken.
Deshalb hier gezielt entschärfen, NUR für diesen Testlauf. */
const express = (await import("express")).default;
const echteCookie = express.response.cookie;
express.response.cookie = function (name, wert, opt) {
return echteCookie.call(this, name, wert, { ...(opt || {}), secure: false });
};
await import("./index.js");