ホームページ  >  に質問  >  本文

Flask + vue + webpack が nginx + uwsgi を使用するデプロイの問題

質問: システムは 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を設定する方法

为情所困为情所困2713日前1212

全員に返信(1)返信します

  • 巴扎黑

    巴扎黑2017-05-16 17:18:01

    私の経験では、nginx js と css を使用して、root /static/ /home/xxx/static などの物理パスにアクセスします

    返事
    0
  • キャンセル返事