Bladeren bron

服务器配置OK

龚成明 3 jaren geleden
bovenliggende
commit
539d3eb195
4 gewijzigde bestanden met toevoegingen van 52 en 26 verwijderingen
  1. 1 1
      .env.production
  2. 42 21
      src/plugins/axios.js
  3. 5 3
      upload
  4. 4 1
      vue.config.js

+ 1 - 1
.env.production

@@ -1,3 +1,3 @@
-VUE_APP_ENV = 'pro'
+VUE_APP_ENV = 'production'
 
 VUE_APP_BASE_URL = '/api'

+ 42 - 21
src/plugins/axios.js

@@ -7,29 +7,50 @@ Vue.prototype.$http = axios
 
 axios.defaults.baseURL = process.env.VUE_APP_BASE_URL
 
-axios.interceptors.request.use(
-    config => {
-      return config
+
+let config = {}
+const _axios = axios.create(config)
+
+_axios.interceptors.request.use(
+    function(config) {
+      // Do something before request is sent
+      return config;
     },
-    err => {
-      return Promise.reject(err)
+    function(error) {
+      // Do something with request error
+      return Promise.reject(error);
     }
 );
 
 // Add a response interceptor
-// axios.interceptors.response.use((response) => {
-//   const { data: result } = response
-//   if (result.code !== 200) {
-//     if (result.code === 500 && !result.msg) {
-//       Message.error('Server error.')
-//     } else {
-//       Message.error(result.msg)
-//     }
-//   }
-//   return result
-// }, (error) => {
-//   Message.error('Server error.')
-//   return Promise.reject(error)
-// });
-
-export default axios
+_axios.interceptors.response.use(
+    function(response) {
+      // Do something with response data
+      return response;
+    },
+    function(error) {
+      // Do something with response error
+      return Promise.reject(error);
+    }
+);
+
+Plugin.install = function(Vue) {
+  Vue.axios = _axios;
+  window.axios = _axios;
+  Object.defineProperties(Vue.prototype, {
+    axios: {
+      get() {
+        return _axios;
+      }
+    },
+    $axios: {
+      get() {
+        return _axios;
+      }
+    },
+  });
+};
+
+Vue.use(Plugin)
+
+export default Plugin;

+ 5 - 3
upload

@@ -7,8 +7,10 @@ restart:
 systemctl restart nginx
 status:
 systemctl status nginx
+stop:
+systemctl stop nginx
 
 logs:
-tail -f /eth_node/web/apache-tomcat-webapp/logs/catalina.out
-cat /eth_node/web/apache-tomcat-webapp/logs/catalina.out
-rm /eth_node/web/apache-tomcat-webapp/logs/catalina.out
+tail -f /eth_node/web/webapps/access.log
+tail -f /eth_node/web/webapps/error.log
+cat /eth_node/web/webapps/error.log

+ 4 - 1
vue.config.js

@@ -2,6 +2,7 @@ module.exports = {
   "transpileDependencies": [
     "vuetify"
   ],
+
   devServer: {
     proxy: {
       '/api': {
@@ -12,5 +13,7 @@ module.exports = {
         }
       }
     },
-  }
+  },
+
+  publicPath: './'
 }