Html Random Key generator?
Hi Folgendes ich möchte eine Website also eher gesagt eine Raw datei wie sowas machen https://cheathub.netlify.app/key.txt die alle 24 Stunden ändert und das zufällig geht das irgendwie mit Javaskript
Zusammengafasst:
- alle 24 Stunden automatisch ändern
- muss nicht sicher sein
- sollte so sein das ich es verstehe ohne die sprache zu können will es nur schnell machen um ein kleine Zeile code für c++ zu schreiben
Vielen Lieben dank
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);
});
});