0.1.29 • Published 2 months ago

@libfintech/api-gateway-core v0.1.29

Weekly downloads
1
License
MIT
Repository
-
Last release
2 months ago

API网关核心库

用于插件开发的预定义类和工具方法

Content

  • 实体(entity)
  • 枚举(enumeration)
  • 错误(error)
  • 日志(log)
  • 工具(util)

Installation

$ npm install @libfintech/api-gateway-core --save

Example

  • 错误
//在运行过程中,抛出ResponseError错误,并未捕获时,终止当前插件的运行,并响应客户端
const {ResponseError} = require("@libfintech/api-gateway-core/error/response_error");

let status = 403;   //http响应状态
let headers = {};   //http响应头
let body = "..."    //http响应体

throw new ResponseError(status, headers, body);
  • 日志
//往控制台和日志文件中输出日志
//与pipeline中logger的区别是,日志中不含日志追踪标识(traceId、spanId、parentSpanId等)
const {Log} = require("@libfintech/api-gateway-core/log/log");

Log.debug("...");   //输出debug日志
Log.info("...");    //输出info日志
Log.warn("...");    //输出warn日志
Log.error("...");   //输出error日志
0.1.29

2 months ago

0.1.28

2 months ago

0.1.27

2 years ago

0.1.26

3 years ago

0.1.25

5 years ago

0.1.24

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.1

6 years ago