0.0.150 • Published 8 months ago
@puzakov/exchange-provider-middleware v0.0.150
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
0.0.150
8 months ago