Soalan: Sistem ini dibangunkan menggunakan flask+vue dan kini perlu digunakan pada VPS. Kini menggunakan nginx
+uwsgi
penyebaran pada VPS, halaman itu kini boleh diakses melalui nama domain, tetapi kerana css, js dan halaman semuanya ditulis dalam vue. Vue dibungkus menggunakan webpack.
Dalam konfigurasi pek web, publicPath = process.env.PUBLIC_PATH || 'http://IP:5001/assets/'
Tetapi apabila mengakses, js dan css yang dibungkus tidak boleh dimuatkan, dan halaman tidak boleh dipaparkan.
Firebug menunjukkan bahawa http://IP:5001/assets/*.js tidak boleh dimuatkan.
Konfigurasi mudah nginx hanyalah untuk memindahkan port 80 ke 8001.
Cara mengkonfigurasi pek web atau nginx untuk mendedahkan js css
Pengalaman saya ialah menggunakan nginx js dan css untuk mengakses laluan fizikal anda, seperti root /static/ /home/xxx/static