1
0
peddlers-of-ketran/client/src/setupProxy.js

21 lines
656 B
JavaScript

/* eslint-disable @typescript-eslint/no-var-requires, no-undef, @typescript-eslint/no-explicit-any */
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
const base = process.env.PUBLIC_URL;
console.log(`http-proxy-middleware ${base}`);
app.use(createProxyMiddleware(
`${base}/api/v1/games/ws`, {
ws: true,
target: 'ws://pok-server:8930',
changeOrigin: true,
pathRewrite: { [`^${base}`]: '' },
}));
app.use(createProxyMiddleware(
`${base}/api`, {
target: 'http://pok-server:8930',
changeOrigin: true,
pathRewrite: { [`^${base}`]: '' },
}));
};