New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nclabs/nestjs-rpc-module

Package Overview
Dependencies
Maintainers
0
Versions
138
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nclabs/nestjs-rpc-module - npm Package Compare versions

Comparing version 0.0.71 to 0.0.72

14

lib/nclabs-cacher/nclabs-cacher.interceptor.js

@@ -66,3 +66,3 @@ "use strict";

//
const { headers, data, meta } = context;
const { meta, headers, params, data } = context;
// Cache Keys

@@ -73,2 +73,6 @@ const replaceKeys = rpcConfig.cache.keys.map((k) => {

//
if (type == '#meta') {
const value = meta[key] || '';
return value || '';
}
if (type === '#headers') {

@@ -78,2 +82,6 @@ const value = headers[key] || '';

}
if (type == '#params') {
const value = params[key] || '';
return value || '';
}
if (type == '#data') {

@@ -83,6 +91,2 @@ const value = data[key] || '';

}
if (type == '#meta') {
const value = meta[key] || '';
return value || '';
}
return k;

@@ -89,0 +93,0 @@ });

{
"name": "@nclabs/nestjs-rpc-module",
"version": "0.0.71",
"version": "0.0.72",
"description": "Utilitário NestJS para configuração de rotas e cache em microsserviços. Utilizado especificamente para projetos nclabs",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

@@ -162,3 +162,5 @@ # nestjs-nclabs-rpc-module

O cacher gera a chave do cache com base no serviço, o nome da ação e as chaves especificadas no `keys`.
O cacher gera a chave do cache com base no serviço, o nome da ação e as chaves especificadas no `keys`. Que aceita valores estaticos, variáveis
previamente carregadas (lembrando que o NestJs carrega os decorator antes de instanciar os módulos) e variáveis do contexto que poderão ser acessadas
através do prefixo `#` sendo possível utilizar qualquer atributo de retorno do [contexto](#contexto).

@@ -224,7 +226,8 @@ A sintaxe da chave é:

const { meta, headers, data } = context;
const { meta, headers, params, data } = context;
// Meta: Informações do microserviço (handler, subject e cadeia de chamadas)
// Headers: Header do request
// Data: Body do request mesclado com os query parameters
// meta: Informações do microserviço (handler, subject e cadeia de chamadas)
// headers: Header do request
// params: Path parameters do request
// data: Body do request mesclado com os query parameters

@@ -231,0 +234,0 @@ return;

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc