This repository has been archived on 2025-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-07-27 19:52:58 +02:00

29 lines
633 B
JavaScript

import express from 'express'
import { createClient } from 'redis';
import cors from 'cors'
const client = createClient({
url: process.env.REDIS_URL
});
client.on('error', err => console.log('Redis Client Error', err));
await client.connect()
const app = express()
const port = 3000
app.use(cors())
app.use(express.json())
app.get('/', async (req, res) => {
res.send(await client.lRange("messages", 0, -1))
})
app.post('/', async (req, res) => {
await client.lPush("messages", JSON.stringify(req.body))
res.sendStatus(201)
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})