/* eslint-disable import/no-extraneous-dependencies */ const { createProxyMiddleware } = require('http-proxy-middleware'); module.exports = (app) => { const proxy = createProxyMiddleware('/api/socket', { target: `wss://${process.env.REACT_APP_URL_NAME}`, changeOrigin: true, logLevel: 'debug' }); const server = app.listen(3000); server.on('upgrade', proxy.upgrade); app.use('/api', createProxyMiddleware(`https://${process.env.REACT_APP_URL_NAME}/api`, { changeOrigin: true, headers: { "Connection": "keep-alive" }, logLevel: 'debug' })); };