ts-node 无法读取到 tsconfig.json 中的 paths 配置

如果 ts-node 无法读取到 tsconfig.json 中的 paths 配置,这可能是因为 ts-node 默认情况下不会自动处理路径别名。要解决这个问题,你可以使用 tsconfig-paths 模块来启用路径别名的支持。以下是如何配置:安装 tsconfig-paths 模块: 首...

Nest.js 拦截器处理 HTTP 请求 - 返回 code, message, data

Nest.js 拦截器,以处理 HTTP 请求,并统一返回格式包括 code、message 和 data。以下是一个示例拦截器的代码

为了对 HTTP 请求增加签名头部

为了对 HTTP 请求增加签名头部(Signature Header),以防止第三方非法调用,你可以采用以下方法:使用 API 密钥(API Key):为每个合法的请求方颁发唯一的 API 密钥,要求请求方在每个请求的头部或参数中提供该密钥。服务器端可以根据密钥来验证请求的合法性。使用 JWT...