vue tourné déployé sur le serveur et back-end api

1. Ouvrez le projet, trouver le dossier de configuration index.js, effectuez les modifications suivantes

dev: {
    // Paths
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/api':{
        target: 'http://www.baidu.com',//后端api地址
        changeOrigin: true,
        pathRewrite:{
          '^api': ''
        }
      }
    },

2. Ouvrez ensuite le fichier src sous App.vue configurer le préfixe par défaut

export default {
  name: 'App',
  created: function () {
   

    this.$http.defaults.baseURL = 'https://www.baidu.com/api'
    //后端api默认前缀,每个请求都加上这个前缀访问后台api
    
  }
}

3. Ouvrez le projet, trouver le dossier de configuration prod.env.js, effectuez les modifications suivantes

'use strict'
module.exports = {
  NODE_ENV: '"production"',
  API_HOST: '"http://www.baidu.com"'//后端api地址
}

4. Recherchez le dossier config dev.env.js, effectuez les modifications suivantes

'use strict'
const merge = require('webpack-merge')
const prodEnv = require('./prod.env')

module.exports = merge(prodEnv, {
  NODE_ENV: '"development"',
  API_HOST: '"http://localhost:8080"'//这里是本地的访问ip配置
})

5. Ensuite NPM build exécuter le fichier de projet emballé généré après l'achèvement du fichier de projet dans le dossier racine dist, le dossier dist peut être téléchargé sur le serveur

Publié 14 articles originaux · a gagné les éloges 6 · vues 6334

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43817709/article/details/90669464
conseillé
Classement