node.js - How to deploy vuejs project on the server?
滿天的星座
滿天的星座 2017-06-10 09:49:21
0
3
950

vue-cli built environment, http://localhost:8080/comment... access is no problem, I now want to access the same data through http://bxu2348550081.my3w.com..., it is packaging Configure before compilation or configure on the server?

滿天的星座
滿天的星座

reply all (3)
为情所困

Just configure a server to point to your dist file

I use 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"; } }
    给我你的怀抱

    After vue build, just put the files in dist and put them on the server

      Peter_Zhu

      It seems that you are using html5 history mode. When deploying, you need to deal with the access path problem, and then point the website folder to the dist directory.

      Reference https://router.vuejs.org/zh-c...

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!