Как я могу настроить прокси-агент с Коа? - PullRequest
0 голосов
/ 30 марта 2020

Я хочу настроить коау с прокси-агентом. Я использую свой сервер за корпоративным прокси. Есть ли какое-либо промежуточное программное обеспечение, которое обеспечивает упомянутую функциональность?

Я попробовал следующие зависимости:

const Koa = require('koa')
const proxy = require('koa-proxies')
const httpsProxyAgent = require('https-proxy-agent')

const app = new Koa()

// middleware
app.use(proxy('/octocat', {
  target: 'https://api.github.com/users',    
  changeOrigin: true,
  agent: new httpsProxyAgent('http://1.2.3.4:88'), // if you need or just delete this line
  rewrite: path => path.replace(/^\/octocat(\/|\/\w+)?$/, '/vagusx'),
  logs: true
}))

Мне нужен прокси для всех конечных точек моего API, больше похоже на промежуточное программное обеспечение, которое мы имеем в express.

...