nest-redis-cache
Version:
使用redis实现nestjs接口层面的缓存
12 lines • 715 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NestCacheApi = void 0;
const common_1 = require("@nestjs/common");
const constants_1 = require("../constants");
const redisCache_config_1 = require("../config/redisCache.config");
const isCache = true;
function NestCacheApi({ exSecond = redisCache_config_1.default.redisEXSecond, key = '', formatKey = (key, request) => key || request.url, } = {}) {
return (0, common_1.applyDecorators)((0, common_1.SetMetadata)(constants_1.REDIS_CACHE_KEY, isCache), (0, common_1.SetMetadata)(constants_1.REDIS_CACHE_OPTIONs, { exSecond, key, formatKey }));
}
exports.NestCacheApi = NestCacheApi;
//# sourceMappingURL=nest.redis.cache.js.map