fix: lib lefuturiste/express-redis-middleware
This commit is contained in:
parent
83f4aed5ea
commit
6ea2019b8f
5 changed files with 10181 additions and 7267 deletions
11
README.md
11
README.md
|
@ -28,3 +28,14 @@ Then you have to fill the `.env`. We advise you to copy and paste the `.env.exam
|
|||
## Usage in a production environment
|
||||
|
||||
`yarn serve`
|
||||
|
||||
## Random notes
|
||||
|
||||
For lefuturiste/express-redis-middleware in package.json, if you want to do local development for the cache lib :
|
||||
|
||||
```json
|
||||
{
|
||||
"express-redis-cache": "portal:./../../express-redis-middleware/",
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"@types/cors": "^2.8.6",
|
||||
"@types/events": "^3.0.0",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-redis-cache": "^1.1.0",
|
||||
"@types/express-redis-cache": "^1.1.2",
|
||||
"@types/html-to-text": "^5.1.1",
|
||||
"@types/http-proxy-middleware": "^0.19.3",
|
||||
"@types/ioredis": "^4.17.0",
|
||||
|
@ -30,6 +30,7 @@
|
|||
"crypto-random-string": "^3.2.0",
|
||||
"dotenv": "^8.2.0",
|
||||
"express": "^4.17.1",
|
||||
"express-redis-cache": "git+https://github.com/lefuturiste/express-redis-middleware.git",
|
||||
"html-to-text": "^5.1.1",
|
||||
"http-proxy-middleware": "^1.0.5",
|
||||
"ioredis": "^4.17.3",
|
||||
|
@ -63,7 +64,7 @@
|
|||
},
|
||||
"main": "dist/index.js",
|
||||
"devDependencies": {
|
||||
"cross-env": "^7.0.2",
|
||||
"cross-env": "^7.0.3",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-clean-css": "^4.3.0",
|
||||
"gulp-minify": "^3.1.0",
|
||||
|
@ -72,5 +73,6 @@
|
|||
"nodemon": "^2.0.4",
|
||||
"supertest": "^4.0.2"
|
||||
},
|
||||
"version": "0.0.0"
|
||||
"version": "0.0.0",
|
||||
"packageManager": "yarn@3.2.3"
|
||||
}
|
||||
|
|
11
src/app.ts
11
src/app.ts
|
@ -45,12 +45,9 @@ const cacheDuration = {
|
|||
page: 3600 * 8
|
||||
}
|
||||
|
||||
let cache: any = {
|
||||
route: (x = null, y = null) => {
|
||||
return (req: any, res: any, next: any) => { }
|
||||
}
|
||||
}
|
||||
let cache: any
|
||||
if (process.env.DISABLE_CACHE === 'true') {
|
||||
console.log("> App: redis caching is disabled")
|
||||
cache = {
|
||||
route: (x = null, y = null) => {
|
||||
return (req: any, res: any, next: any) => {
|
||||
|
@ -59,7 +56,9 @@ if (process.env.DISABLE_CACHE === 'true') {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
cache = ExpressRedisCache({
|
||||
console.log("> App: redis caching is enabled")
|
||||
// I won't go further with this, I will just use any for now...
|
||||
cache = new (ExpressRedisCache as any)({
|
||||
host: process.env.REDIS_HOST,
|
||||
port: process.env.REDIS_PORT,
|
||||
auth_pass: process.env.REDIS_PASSWORD,
|
||||
|
|
Loading…
Reference in a new issue