UNPKG

keygentoolshed

Version:

Key generation utilities for cryptographic operations. QUANTUM ENCRYPTION FOLDER UPDATE!!! See its folder for all <3

28 lines (20 loc) 638 B
import express from 'express'; import jwt from 'jsonwebtoken'; import dotenv from 'dotenv'; dotenv.config(); const app = express(); app.use(express.json()); const PORT = process.argv[2] || 5000; const SECRET_KEY = process.argv[3] || 'default_secret_key'; app.post('/generate-token', (req, res) => { const userData = { id: req.body.id, username: req.body.username, }; const token = jwt.sign(userData, SECRET_KEY, { expiresIn: '1h' }); console.log(`Generated JWT Token: ${token}`); res.json({ token }); }); app.listen(PORT, () => { console.log(`Server is running on port ${PORT}`); });