0.0.150 • Published 8 months ago

@puzakov/exchange-provider-middleware v0.0.150

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

exchange providers middleware to use in Koa based projects

обязательно в .env:

EXCHANGE_PROVIDER_SECRET=somesecret
EXCHANGE_PROVIDER_TOKEN_HEADER=X-EXCHANGE-PROVIDER-TOKEN
PUPPETEER_EXEC_PATH=google-chrome-stable
LOGGER_APP_NAME=test-exchange-lib

обязательно подключить koaBody до раутера:

import Koa from "koa";
import Router from "koa-router";
import koaBody from "koa-body";
import { koaMiddlewareExchangeProvider } from "exchange-provider-middleware";

const app: Koa = new Koa();
const prefix: string = "/api/provider";
const router: Router = koaMiddlewareExchangeProvider(prefix);

app
  .use(koaBody())
  .use(router.routes())
  .use(router.allowedMethods());
GET ${prefix}/list
GET ${prefix}/account
POST ${prefix}/auth
POST ${prefix}/place-order