zoukankan      html  css  js  c++  java
  • nuxt.js-跨域

    • 安装axios: npm install --save axios
    • 配置nuxt.config.js
    •     
      modules: [
        '@nuxtjs/axios',
        '@nuxtjs/proxy',
      ],
      axios: {
        proxy: true // 表示开启代理
      },
      proxy: {
        //过滤 webstorm 的更新 socket :sockjs-node  ,其余都执行替换
        '/v1': {
          target: 'http://127.0.0.1:8000',
          changeOrigin: true, // 表示是否跨域
          pathRewrite: {
            '^/v1': '/', // 把 /api 替换成 /
          }}
    • 使用配置--创建axios.js文件  
      import axios from 'axios'
    // import {getUser} from "@/utils/auth";
    //创建axios实例
    const service = axios.create({
      baseURL: 'v1',//api的base_url
      timeout: 30000, //请求超时
      // headers: {'Authorization': 'Bearer ' + getUser().token},
    })
    export default service
    • 调取获取
      service获取域名
     sendGet() {
              var Params = {
                page: 1,
                limit: 20,
              }
              service.get("/api", {params: Params}).then(res => {
                console.log(res.data)
              })
            },
  • 相关阅读:
    spring-cloud Feign
    spring-cloud eureka注册发现
    spring-cloud zuul网关
    正则表达式整理
    nginx配置-Rewrite
    nginx配置-main
    nginx用途
    Java命令行命令
    Task
    JavaScript难点整理
  • 原文地址:https://www.cnblogs.com/cheng10/p/14892336.html
Copyright © 2011-2022 走看看