0
私はExpressサーバでWildcard Subdomainsを使用していますので、ユーザがname.example.com
に行くか、そのサブドメインのAPIから何かを要求するとうまくいきます。 (name.example.com/api
へのナビゲートは正しく機能します)Express、Wildcard-Subdomains、およびsendFile()
実際にname.example.com
にナビゲートすると、index.html
ファイルが必要です。以下のコードをキャッチオールとして使用していますが、スタイルシートまたはJSファイルなどのHTMLファイル内にリンクされているファイルは、index.html
の内容で提供されています。
// routes/routefile.js
router.get('/_sub/:name/*', (req, res) => {
res.sendFile(path.resolve(__dirname, '..', 'public', 'index.html'));
});
マイファイル構造:
Project/
|_ routes/
|_ public/
|_ server.js
私が使用する必要があり、より良いパッケージがある場合、私に知らせてください!
ありがとうございます!