|
const express = require('express'); |
|
const morgan = require('morgan'); |
|
const { createProxyMiddleware } = require('http-proxy-middleware'); |
|
const app = express(); |
|
|
|
app.use(morgan('combined')); |
|
|
|
app.use(express.json({ limit: '50mb' })); |
|
app.use(express.urlencoded({ extended: true, limit: '50mb' })); |
|
|
|
app.use('*', createProxyMiddleware({ |
|
target: 'http://localhost:3010', |
|
pathRewrite: { |
|
'^/hf/': '/', |
|
}, |
|
changeOrigin: true |
|
})); |
|
|
|
const port = process.env.HF_PORT || 7860; |
|
app.listen(port, () => { |
|
console.log(`HF Proxy server is running at PORT: ${port}`); |
|
}); |