Explorar o código

每日一题fix5

weirdoheheelf %!s(int64=5) %!d(string=hai) anos
pai
achega
d605f75794
Modificáronse 5 ficheiros con 23 adicións e 15 borrados
  1. 19 11
      nginx.conf
  2. 1 1
      pages/rookie/daily.vue
  3. 1 1
      pages/rookie/info.vue
  4. 1 1
      plugins/apis.js
  5. 1 1
      plugins/apiss.js

+ 19 - 11
nginx.conf

@@ -122,20 +122,28 @@ http {
     }
 
     server {
-        listen                             80;
-        listen                             [::]:80;
-        server_name                        eval.seec.seecoder.cn;
-        #root                               /var/www/eval.seec.seecoder.cn/public;
-
+        listen 80 default_server;
+        listen [::]:80 default_server;
+        root /var/www/html/dist;
+        location ~ /apis {
+                proxy_pass http://47.111.95.164:8080/api;
+	            proxy_set_header Host             $host;
+                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+                proxy_set_header X-Forwarded-Proto $scheme;
+                proxy_set_header X-Forwarded-Port $server_port;
+        }
 
-        # reverse proxy
-        location /apis {
-            proxy_pass                         http://47.111.95.164:8080/api;
+        location ~ /apiss {
+                proxy_pass http://47.111.95.164:8080/api;
+	            proxy_set_header Host             $host;
+                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+                proxy_set_header X-Forwarded-Proto $scheme;
+                proxy_set_header X-Forwarded-Port $server_port;
         }
 
-        location /apiss {
-            proxy_pass                         http://47.111.95.164:8080/api;
+        location ~ / {
+                try_files $uri $uri/ /index.html;
         }
-        
     }
 }
+

+ 1 - 1
pages/rookie/daily.vue

@@ -120,7 +120,7 @@ export default {
         localStorage.getItem("questionId") +
         "?redirect_uri=" +
         this.redirect_test_uri +
-        "&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1MDU4MjgsImlhdCI6MTYyMTUwNTgyOCwiZXhwIjoxNjIxNTkyMjI4LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.VDkWe9cNEr9bUv0IlGF0sHjIjEKsfk-YVfzCAV2ymnk"  
+        "&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1OTYxNjUsImlhdCI6MTYyMTU5NjE2NSwiZXhwIjoxNjIxNjgyNTY1LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.QEsRq8uSJRxFUmEpaGBrsdp1sy5CMVdtLIY5g5RkYyQ"  
         //+this.$store.state.token;
     },
   },

+ 1 - 1
pages/rookie/info.vue

@@ -244,7 +244,7 @@ export default {
                       this.examId +
                       "/exam-pane?redirect_uri=" +
                       this.redirect_test_uri +
-                      "&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1MDU4MjgsImlhdCI6MTYyMTUwNTgyOCwiZXhwIjoxNjIxNTkyMjI4LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.VDkWe9cNEr9bUv0IlGF0sHjIjEKsfk-YVfzCAV2ymnk" 
+                      "&id_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1OTYxNjUsImlhdCI6MTYyMTU5NjE2NSwiZXhwIjoxNjIxNjgyNTY1LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.QEsRq8uSJRxFUmEpaGBrsdp1sy5CMVdtLIY5g5RkYyQ" 
                       //+this.$store.state.token;
                   });
               });

+ 1 - 1
plugins/apis.js

@@ -15,7 +15,7 @@ export default function ({ $axios, redirect, app, store }, inject) {
   
     apis.onRequest(config => {
       if (store.state.token) {
-        config.headers.authorization = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1MDU4MjgsImlhdCI6MTYyMTUwNTgyOCwiZXhwIjoxNjIxNTkyMjI4LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.VDkWe9cNEr9bUv0IlGF0sHjIjEKsfk-YVfzCAV2ymnk"
+        config.headers.authorization = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTc3NjE3MDgxODEiLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1OTYxNjUsImlhdCI6MTYyMTU5NjE2NSwiZXhwIjoxNjIxNjgyNTY1LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxNzc2MTcwODE4MSIsImVtYWlsIjoiMTE1ODQ5NDMxOEBxcS5jb20iLCJpZCI6MTM3MiwibmFtZSI6ImxpaGUiLCJyb2xlIjoiU1RVREVOVCJ9fQ.QEsRq8uSJRxFUmEpaGBrsdp1sy5CMVdtLIY5g5RkYyQ"
       } else {
         delete config.headers.authorization
       }

+ 1 - 1
plugins/apiss.js

@@ -15,7 +15,7 @@ export default function ({ $axios, redirect, app, store }, inject) {
   
     apiss.onRequest(config => {
       if (store.state.token) {
-        config.headers.authorization = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTgwMDE1ODUyNjciLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1MDU3NDcsImlhdCI6MTYyMTUwNTc0NywiZXhwIjoxNjIxNTkyMTQ3LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxODAwMTU4NTI2NyIsImVtYWlsIjoicWlubGl1QG5qdS5lZHUuY24iLCJpZCI6NDI5LCJuYW1lIjoia2Vubnk2N25qdSIsInJvbGUiOiJURUFDSEVSIn19.l0YjHU9xm1MjyVpaX3OoPhExYAIn1qzDoJemeOloVww"
+        config.headers.authorization = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwLnNlZWNvZGVyLmNuIiwic3ViIjoiMTgwMDE1ODUyNjciLCJhdWQiOiJzZWVjLW1vb2MiLCJhdXRoX3RpbWUiOjE2MjE1OTYzMzcsImlhdCI6MTYyMTU5NjMzNywiZXhwIjoxNjIxNjgyNzM3LCJ1c2VyX2luZm8iOnsicGhvbmUiOiIxODAwMTU4NTI2NyIsImVtYWlsIjoicWlubGl1QG5qdS5lZHUuY24iLCJpZCI6NDI5LCJuYW1lIjoia2Vubnk2N25qdSIsInJvbGUiOiJURUFDSEVSIn19.Sm1Ss4crhIPuDx4Xcv6k9TFk40i6qJZEQVf_VRywRv4"
 
       } else {
         delete config.headers.authorization