Html Random Key generator?

1 Antwort

Meines Wissens unterstützt Netlify nicht das dynamische Speichern von Daten. Das wird in diesem Forenbeitrag nochmals bestätigt. Du müsstest dir also eine andere, externe Speicherquelle suchen, wie Firebase oder Supabase. Für letztgenannte Option gibt es seitens Netlify einen Guide.

Für Cronjobs wiederum gibt es seit Anfang diesen Jahres Scheduled Functions.

Wenn du auf Netlify verzichten kannst, wäre ein anderer Webhoster, auf dem du Node.js-Anwendungen hosten kannst, günstig. Ein paar solcher Anbieter werden hier vorgestellt, mit etwas Recherche findest du sicherlich noch andere.

Mit node-cron könnte man sich dann ziemlich leicht einen Cronjob einrichten. Das Speichern der Daten in einer Datei erledigt das fs-Modul, für die Keygeneration würde ich das crypto-Modul einsetzen.

const cron = require("node-cron");
const crypto = require("crypto");
const fs = require("fs");

cron.schedule("0 0 0 * * *", () => {
  const key = crypto.randomBytes(20).toString("hex");
  fs.writeFile("path/to/key.txt", key, error => {
    console.error(error);
  });
});

Qhubert10 
Fragesteller
 03.11.2022, 21:48

Dankeschön

0