Frage: Das System wurde mit flask+vue entwickelt und muss nun auf VPS bereitgestellt werden. Mit der nginx
+uwsgi
-Bereitstellung auf VPS kann jetzt über den Domänennamen auf die Seite zugegriffen werden, da CSS, JS und die Seite jedoch alle in Vue geschrieben sind. Vue wird mit Webpack gepackt.
In der Konfiguration von Webpack, publicPath = process.env.PUBLIC_PATH || 'http://IP:5001/assets/'
Aber beim Zugriff können die gepackten JS- und CSS-Dateien nicht geladen und die Seite nicht angezeigt werden.
Firebug zeigt an, dass http://IP:5001/assets/*.js nicht geladen werden kann.
Die einfache Konfiguration von Nginx besteht lediglich darin, Port 80 auf 8001 zu übertragen.
So konfigurieren Sie Webpack oder Nginx, um js css verfügbar zu machen
我的经验是用nginx js和css 访问你的物理路径 如root /static/ /home/xxx/static