nodejs express cache redis

https://sematext.com/blog/expressjs-best-practices/``` const express = require(’express’) const app = express() const redis = require(‘redis’) ​ const redisClient = redis.createClient(6379) ​ async function getSomethingFromDatabase (req, res, next) { try { const { id } = req.params; const data = await database.query() ​ // Set data to Redis redisClient.setex(id, 3600, JSON.stringify(data)) res.status(200).send(data) } catch (err) { console.error(err) res.status(500) } } ​ function cache (req, res, next) { const { id } = req.params ​ redisClient.get(id, (err, data) => { if (err) { return res.status(500).send(err) } ...

2020-05-18 · 1 min · 126 words · Me

[轉]140 favorite JavaScript utilities in single line of code! No more!

https://1loc.dev/

2020-05-14 · 1 min · word · Me

vs code 無法使用eslint

In personal setting.json for vs code``` “eslint.workingDirectories”: [ { “mode”: “auto” } ],

2020-05-06 · 1 min · 13 words · Me

[轉]Junior Vs Senior Code - How To Write Better Code

https://www.youtube.com/watch?v=g2nMKzhkvxw

2020-05-03 · 1 min · word · Me

[轉]How To Manage User Roles In Node.js

https://www.youtube.com/watch?v=jI4K7L-LI58

2020-04-30 · 1 min · word · Me