質問: システムは flask+vue を使用して開発されており、現在は VPS にデプロイする必要があります。 VPS で nginx
+uwsgi
デプロイを使用すると、ドメイン名を介してページにアクセスできるようになりますが、CSS、JS、ページはすべて vue で記述されているためです。 Vue は webpack を使用してパッケージ化されています。
webpackの設定では、publicPath = process.env.PUBLIC_PATH || 'http://IP:5001/assets/'
しかし、アクセスするとパッケージ化されたjsやcssが読み込めず、ページが表示できません。
Firebug は、http://IP:5001/assets/*.js の中止をロードできないことを示しています。
nginxの簡単な設定はポート80を8001に転送するだけです。
js CSSを公開するようにwebpackまたはnginxを設定する方法
私の経験では、nginx js と css を使用して、root /static/ /home/xxx/static などの物理パスにアクセスします