「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Nodejs のサブドメイン プロキシ サーバー

Nodejs のサブドメイン プロキシ サーバー

2024 年 8 月 6 日に公開
ブラウズ:188

My subdomain proxy server in nodejs

これは、サブドメイン ルートをリッスンするために使用できる Nodejs プロキシ サーバーです。

たとえば、サーバーは localhost:5000 で実行していますが、subdomain1.localhost:5000 または別のもののようなサブドメインを使用したいと考えています。

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');
});
リリースステートメント この記事は次の場所に転載されています: https://dev.to/akram6t/my-subdomain-proxy-server-in-nodejs-51kc?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3