PasteYou ist eine sichere und vielseitige Pastenverwaltungsanwendung, die mit Node.js und SQLite erstellt wurde. Benutzer können Textausschnitte (Einfügen) mit erweiterten Funktionen wie Ablaufzeit, Passwortschutz und Datei-Uploads erstellen, teilen und verwalten.
Klonen Sie das Repository:
git clone https://github.com/sanjib9090/pasteyou.git
cd pasteyou
Abhängigkeiten installieren:
npm install
Erstellen Sie die erforderlichen Verzeichnisse:
Stellen Sie sicher, dass ein uploads
-Verzeichnis für die Dateispeicherung vorhanden ist:
mkdir uploads
Umgebungsvariablen einrichten:
Erstellen Sie eine .env
Datei im Stammverzeichnis:
SESSION_SECRET = your-session-secret
PORT = 3000
NODE_ENV = development
Initialisieren Sie die Datenbank:
Die Anwendung erstellt automatisch die erforderlichen Tabellen in einer SQLite-Datenbank ( database.db
), wenn Sie den Server starten.
Starten Sie den Server:
npm start
Der Server wird unter http://localhost:3000
ausgeführt.
/register
navigieren./login
navigieren./dashboard
), um Ihre Einfügungen anzuzeigen, zu aktualisieren oder zu löschen.app.js
: Hauptserverdatei.views/
: EJS-Vorlagen zum Rendern von Seiten.public/
: Statische Dateien wie CSS, Bilder usw.uploads/
: Verzeichnis zum Speichern hochgeladener Dateien.database.db
: SQLite-Datenbankdatei. Beiträge sind willkommen! So können Sie einen Beitrag leisten:
git checkout -b feature-branch
).git commit -am 'Add new feature'
).git push origin feature-branch
).Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der LICENSE-Datei.
PasteYou – Ein sicheres, benutzerfreundliches und funktionsreiches Pastenverwaltungssystem.