2.3 KB of JavaScript
Created 12 hours ago
— expires in 1 day
Viewed
26 times
https://dpaste.com/6QZWY6PVH
| console.log(req.body);
const newBlogTypeEntry = await prisma.subscribers.create({
data: {
email: req.body.email,
Choice: req.body.type,
TypeofChoice: req.body.TypeofChoice,
}
});
const message = {
email: req.body.email,
Choice: req.body.type,
TypeofChoice: req.body.TypeofChoice,
message: "There is a new subscription.."
};
const serialized_object = JSON.stringify(message);
console.log(serialized_object);
await redisClient.connect();
await redisClient.rPush('messages', serialized_object);
await redisClient.close();
return res.send("successful");
});
app.get('/admin/get/subscribe', async (req, res) => {
const subscription = await prisma.subscribers.findMany({});
try {
await redisClient.connect();
await redisClient.type('messages').then(
data => console.log(data)
);
const message = await promisify(redisClient.lRange).bind(redisClient)('messages');
await redisClient.close();
if (!message) {
return res.status(404).json({ success: false, message: 'No messages available' });
}
return res.json({ success: true, message: JSON.parse(message) });
} catch (error) {
console.error('Error:', error);
return res.status(500).json({ success: false, message: 'Internal Server Error' });
}
});
/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commands/LRANGE.js:11
stop.toString()
^
TypeError: Cannot read properties of undefined (reading 'toString')
at Object.transformArguments (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commands/LRANGE.js:11:14)
at transformCommandArguments (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commander.js:72:23)
at Commander.commandsExecutor (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/client/index.js:187:88)
at BaseClass.<computed> [as lRange] (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commander.js:8:29)
at node:internal/util:361:7
at new Promise (<anonymous>)
at Commander.<anonymous> (node:internal/util:347:12)
at /var/www/html/ilan/backend/db/index.js:1146:73
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
console.log(req.body);
const newBlogTypeEntry = await prisma.subscribers.create({
data: {
email: req.body.email,
Choice: req.body.type,
TypeofChoice: req.body.TypeofChoice,
}
});
const message = {
email: req.body.email,
Choice: req.body.type,
TypeofChoice: req.body.TypeofChoice,
message: "There is a new subscription.."
};
const serialized_object = JSON.stringify(message);
console.log(serialized_object);
await redisClient.connect();
await redisClient.rPush('messages', serialized_object);
await redisClient.close();
return res.send("successful");
});
app.get('/admin/get/subscribe', async (req, res) => {
const subscription = await prisma.subscribers.findMany({});
try {
await redisClient.connect();
await redisClient.type('messages').then(
data => console.log(data)
);
const message = await promisify(redisClient.lRange).bind(redisClient)('messages');
await redisClient.close();
if (!message) {
return res.status(404).json({ success: false, message: 'No messages available' });
}
return res.json({ success: true, message: JSON.parse(message) });
} catch (error) {
console.error('Error:', error);
return res.status(500).json({ success: false, message: 'Internal Server Error' });
}
});
/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commands/LRANGE.js:11
stop.toString()
^
TypeError: Cannot read properties of undefined (reading 'toString')
at Object.transformArguments (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commands/LRANGE.js:11:14)
at transformCommandArguments (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commander.js:72:23)
at Commander.commandsExecutor (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/client/index.js:187:88)
at BaseClass.<computed> [as lRange] (/var/www/html/ilan/backend/db/node_modules/@redis/client/dist/lib/commander.js:8:29)
at node:internal/util:361:7
at new Promise (<anonymous>)
at Commander.<anonymous> (node:internal/util:347:12)
at /var/www/html/ilan/backend/db/index.js:1146:73
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)