使用vue-router的history模式需要的配置


title: '使用vue-router的history模式需要的配置'
icon: fa-vuejs
date: 2018-08-06 09:36:46
categories:
tags:


使用vue-router的history模式需要的配置

1.環(huán)境配置

/* dev.env.js */
module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  APP_ROOT: '"/operation-decision-frontend/"',
  API_ROOT: '"http://172.16.100.110:8081/operation-decision-maker/"'
})

/* prod.env.js */
module.exports = {
  NODE_ENV: '"production"',
  APP_ROOT: '"/operation-decision-frontend/"',
  API_ROOT: '"http://172.16.100.110:8081/operation-decision-maker/"'
}

2. vue-router配置

/* router.js */
const router = new Router({
  routes,
  mode: "history",
  base: process.env.APP_ROOT
});

3.項目打包配置

/*  */
module.exports = {
  build: {
    env: require('./prod.env'),
    index: path.resolve(__dirname, '../dist/index.html'),
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    ...
  },
  dev: {...}
}

4. NGINX配置

server {
    listen       80;
    server_name  localhost;
    
    root E:/WWW/operation_decision/dist/;

    location /operation-decision-frontend {
        index index.html index.htm;
        try_files $uri $uri/ /index.html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容