Question: Le système a été développé à l'aide de flask+vue et doit maintenant être déployé sur VPS. Grâce au déploiementnginx
+uwsgi
sur VPS, la page est désormais accessible via le nom de domaine, mais parce que css, js et la page sont tous écrits en vue. Vue est empaqueté à l'aide de webpack.
Dans la configuration du webpack,publicPath = process.env.PUBLIC_PATH || 'http://IP:5001/assets/'
Mais lors de l'accès, les js et css packagés ne peuvent pas être chargés et la page ne peut pas être affichée.
Firebug montre que l'abandon de http://IP:5001/assets/*.js ne peut pas être chargé.
La configuration simple de nginx consiste simplement à transférer le port 80 vers 8001.
Comment configurer Webpack ou nginx pour exposer js css
Mon expérience consiste à utiliser nginx js et css pour accéder à votre chemin physique, tel que root /static/ /home/xxx/static