„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Mein Subdomain-Proxyserver in NodeJS

Mein Subdomain-Proxyserver in NodeJS

Veröffentlicht am 06.08.2024
Durchsuche:851

My subdomain proxy server in nodejs

Hier ist der NodeJS-Proxyserver, der zum Abhören von Subdomain-Routen verwendet werden kann.

Zum Beispiel betreibe ich einen Server mit dem Namen localhost:5000, aber ich möchte darin eine Subdomain wie subdomain1.localhost:5000 oder etwas anderes verwenden.

const express = require('express');
const app = express();
const httpProxy = require('http-proxy');

const proxy = httpProxy.createProxy();

const BASE = "https://github.com";

app.use((req, res, next) => {

     const hostname = req.hostname;
     const domains = hostname.split('.');
     const subdomain = domains[0];
     const resolveTo = BASE   '/'   subdomain;
     return proxy.web(req, res, { target: resolveTo, changeOrigin: true });
});

app.listen(5000, () => console.log('Listening on port: 5000'));

app.get('/', (req, res) => {
     return res.send('Welcome to the homepage');
});
Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/akram6t/my-subdomain-proxy-server-in-nodejs-51kc?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3