SteamworkshopViewer/steam-proxy/server.js
2025-03-09 17:48:39 +01:00

29 lines
722 B
JavaScript

const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const app = express();
const PORT = process.env.PORT || 3000;
// Ziel-URL (Beispiel: externe Seite, die wir proxen möchten)
const TARGET_URL = 'https://steamcommunity.com/sharedfiles/filedetails/?id=';
app.use(
'/api',
createProxyMiddleware({
target: TARGET_URL,
changeOrigin: true,
pathRewrite: {
'^/api': '', // entfernt den /api-Pfadanteil in der Weiterleitung
},
})
);
// Einfache Testroute
app.get('/', (req, res) => {
res.send('Node.js Proxy ist aktiv!');
});
app.listen(PORT, () => {
console.log(`Proxy-Server läuft auf Port ${PORT}`);
});