vue-cli搭建的環境,http://localhost:8080/comment...訪問沒問題,我現在想透過http://bxu2348550081.my3w.com...訪問同樣的數據,是在打包編譯前配置還是在伺服器配置?
設定一個伺服器指向你的dist檔案就可以
我用的nginx
server { listen port; server_name your.host.name; rewrite_log on; charset utf8; root /home/path/xxxxx; index index.html; client_max_body_size 100m; access_log /home/xxxx/access.log ; error_log /home/xxxx/error.log; location ~* \.(html)$ { root /home/path/xxxxx; etag on; expires 30d; index index.html; } gzip on; # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩 gzip_min_length 1k; # gzip 压缩级别,1-10,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明 gzip_comp_level 6; # 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。 gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png font/ttf font/otf image/svg+xml; # 是否在http header中添加Vary: Accept-Encoding,建议开启 gzip_vary on; # 禁用IE 6 gzip gzip_disable "MSIE [1-6]\."; location ~* \.(css|js|jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|map|mp4|ogg|ogv|webm|htc)$ { root /home/path/xxxxx; index index.html; expires 1M; access_log off; add_header Cache-Control "public"; } }
vue build之後吧dist裡面的文件,丟上伺服器就可以了
看來你使用的是html5 history模式了,部署的話需要處理一下訪問路徑的問題,然後把網站資料夾指向dist目錄就好了
參考https://router.vuejs.org/zh-c...
設定一個伺服器指向你的dist檔案就可以
我用的nginx
vue build之後吧dist裡面的文件,丟上伺服器就可以了
看來你使用的是html5 history模式了,部署的話需要處理一下訪問路徑的問題,然後把網站資料夾指向dist目錄就好了
參考https://router.vuejs.org/zh-c...