99voices_npm_tyk_client 中文文档教程

发布于 7年前 浏览 23 项目主页 更新于 3年前

Tyk Client

此软件包包含 tyk 服务的客户端。

Development

这个包是在 docker 容器中开发的。 运行scripts/run.sh获取 开发环境。 通过容器运行每个纱线操作 docker exec -it ${container_id} yarn ...。 容器监视文件更改 来源并自动重建分发代码。 在运行 yarn publish 之前 请务必运行 yarn login

Usage

这个包包含并返回一个单例。 这意味着您可以要求 文件随处可见,您将始终获得相同的客户端实例。 为了让它工作,首先初始化客户端实例是至关重要的。 这样做是这样的:

import Config from '99voices_npm_config';
import Client from '99voices_npm_tyk_client';

let config = Config();

const client = Client({config});

API

registerSwaggerApi({api, options})

根据提供的 swagger 文件在 tyk 注册一个 api。 它负责将公共内容公开,将私人内容设为私有。 它还会在之后立即热重载 tyk 以立即应用更改。 返回一个承诺。

Tyk Client

This package contains a client for the tyk service.

Development

This package is developed within a docker container. Run scripts/run.sh to obtain the development environment. Run every yarn operation through the container like docker exec -it ${container_id} yarn .... The container watches for file changes on the sources and automatically rebuilds the distribution code. Before running yarn publish be sure to run yarn login.

Usage

This package contains and returns a singleton. Meaning that you can require the file wherever you want to, and you will always obtain the same client instance. In order for this to work it is vital that the client instance is first initialized. This is done like this:

import Config from '99voices_npm_config';
import Client from '99voices_npm_tyk_client';

let config = Config();

const client = Client({config});

API

registerSwaggerApi({api, options})

Registers an api at tyk based on the provided swagger file. It takes care of making public stuff public, and private stuff private. It also hot-reloads tyk immediately afterwards to have the changes applied immediately. Returns a promise.

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文