当前位置: 首页 > news >正文

跨域请求

/*
 * @Description: 配置文件
 */
module.exports = {
  publicPath: "./",
  devServer: {
    open: true,
    proxy: "http://106.15.179.105/api"  //跨域路径
  },
};
// proxy是代理的意思
// 代理跨域就是在欺骗浏览器 让浏览器认为你访问的还是 同源的localhost:8080 ,但是用代理把地址代理到了需要跨域的地址去了

// 首先第一步把vue.config.js放在项目的根目录下
// 然后重启项目
// 在这里代理的关键字是/api,也就是在之后请求的时候 在路径前拼接/api
// 如果用http 必须要把baseurl删除

 

http.js 放在src根目录下

import Axios from "axios";

var baseURL=('http://106.15.179.105/api');

// module.exports = {

//     publicPath: "./",

//     devServer: {

//       open: true,

//       proxy: "http://106.15.179.105/api"

//     },

//   };

 

const instance = Axios.create({

  baseURL,

  //请求的基本路径

  timeout: 5000,

  //超时时间  超过这个时间就不再执行

});

//创建axios实例

 

// 封装http方法,如果请求成功就把请求到的数据return 如果响应失败就执行失败的catch函数

// data是post的传参  params是get的传参

export default function http(url, method, data = {}, params = {}) {

  return instance({

    url: url,

    method: method,

    data: data,

    params: params,

  })

    .then((res) => {

      // console.log(res);

      if (res.status >= 200 && res.status < 300) {

        return res;

      } else {

        return Promise.reject(res.data.meta.msg);

        //如果状态码不是200-300的之后就走失败的回调

      }

    })

    .catch((err) => {

      return Promise.reject(err);

    });

}

 

// http.js就是封装的一个 axios请求的方法 后期还要添加一个请求拦截 一个响应拦截

 

// http.js 是封装的一个axios方法 比着直接用axios的好处是:可以设置baseurl和timeout

 

// 怎么使用:

// 注意 使用http同样要下载axios

// 在main.js写上

// import http from "./http/http.js";

// Vue.prototype.$http = http;

// 在请求axios 的时候

 // this.$axios({ url: "/resources/carousel", method: "post" }).then((res) => {

      // console.log(res.data);

    });

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2813.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Mac os下通过Anaconda在远程服务器配置python虚拟环境

一、SSH管理软件 这里推荐一款本人正在使用的软件&#xff0c;Termius。Termius是一款非常好用而且漂亮的SSH客户端&#xff0c;能快速远程控制服务器&#xff0c;可以定制自己喜欢的主题.Termius不仅涵盖了Windows、Linux、OSX&#xff0c;还变态得支持Android和iOS&#xff…...

Labview需求(部分)

本人从事工控行业多年,有一些资源,目前labview的单子干不过来了,想找几个靠谱的labview工程师跟我合作,想做兼职,接单的labview工程师可以私聊我,另外我有一些项目还需要跟单片机工程师,plc工程师,fpga工程师合作,欢迎大家找我合作!以下是手里比较着急的项目,需要外包 需求1&am…...

2021java1年经验公司面试真题

1面我就省略了&#xff0c;主要就是看你的以前工作情况&#xff0c;以前工作内容能不能清晰表达&#xff0c;还有一些简单的java基础问题&#xff0c;大概20多分钟。二面就是40分钟基础&#xff0c;20分钟业务&#xff0c;10分钟个人情况。下面是二面问题 1.自我介绍 做一下自…...

Unity基础之C#核心篇笔记4:多态

Unity基础之C#核心篇笔记4&#xff1a;多态多态1.多态的概念2.解决的问题3.多态的实现4.总结抽象类和抽象方法1.抽象类2.抽象函数3.总结4.练习题接口1.接口的概念2. 接口的申明3.接口的使用4.接口可以继承接口5.显示实现接口6.总结7.练习题密封方法1.密封方法基本概念2.实例3.总…...

LeetCode每日一题 - 有多少小于当前数字的数字

题目&#xff1a; 给你一个数组 nums&#xff0c;对于其中每个元素 nums[i]&#xff0c;请你统计数组中比它小的所有数字的数目。 换而言之&#xff0c;对于每个 nums[i] 你必须计算出有效的 j 的数量&#xff0c;其中 j 满足 j ! i 且 nums[j] < nums[i] 。 以数组形式返回…...

用Python爬取彼岸图网图片

用Python爬取彼岸图网图片 *使用了 四个模块 import time import requests from lxml import etree import os 没有的话自行百度安装。 #encoding utf-8 import time import requests from lxml import etree import os# http://www.netbian.com/ 爬虫 if __name__ __mai…...

第k个数(快速选择)

算法思路 快速选择&#xff1a; 1.即任意选一个数&#xff0c;将数组划分为二。 2.最终根据该数所在的位置&#xff0c;即第&#xff1f;大&#xff0c;选择第k大的数字所在区间进行划分。 时间复杂度分析&#xff0c;第一次划分n,下一次划分期望n/2&#xff0c;n/4…累加和小…...

yolov5 detect.py报错

新手求助 yolov5训练了自己的数据集后&#xff0c;test没问题&#xff0c;但是运行detect.py就报错了&#xff0c;一直找不到问题所在&#xff0c; 求大佬指点指点...

DEX 争霸战火升级,BabySwap 会否成为下一代黑马?

在 AMM机制大力推动下&#xff0c;DEX的群雄争霸比预想中来得要快且凶猛。伴随着诸如高盛等主流资本逐步认可DeFi 的意义&#xff0c;在真正的去中心化金融爆发的前夜&#xff0c;可以说谁抢占了DEX 红海的先机&#xff0c;谁就赢得了未来。 从早期以太坊的Uniswap和DoDo&…...

flutter 常用的第三方组件

引用文章链接&#xff1a; https://www.jianshu.com/p/a523e5f131b2 1、格式化日期时间组件&#xff1a;https://pub.dev/packages/date_format 2、日期选择组件&#xff1a;https://pub.dev/packages/flutter_cupertino_date_picker 3、轮播图组件&#xff1a;https://pub.…...

Android面试回忆录:帮助程序员提高核心竞争力的30条建议,真香!

**新技术层出不穷&#xff0c;去年kotlin到如今Flutter&#xff0c;技术迭代&#xff0c;你是否会变得固步自封&#xff1f;**那么看本篇文章帮你解决问题&#xff0c;让你知道怎么样学习&#xff0c;学习那些技术点才能不被时代的迭代快速淘汰&#xff01; 首先&#xff0c;先…...

2021-05-30解决centos+宝塔面板,FTP传输421 Too many connections问题错误

解决centos宝塔面板&#xff0c;FTP传输421 Too many connections”问题错误 1、首先连入服务器 在/www/server/pure-ftpd/etc下&#xff0c;找到pure-ftpd.conf 2、vim pure-ftpd.conf 没有vim的&#xff0c;用其他编辑软件也可以 3、找到 #Maximum number of sim clients wit…...

RK3399 DDR频率修改

RK3399 DDR频率修改 一、DDR当前频率获取与可调节范围 1、获取当前DDR频率、可调值、容量 cat /sys/class/devfreq/dmc/cur_freq2、查看DDR频率可调节的值 cat /sys/class/devfreq/dmc/available_frequencies3、获取DDR容量 cat /proc/meminfo二、DDR测试定频 1、因为RK3…...

javascript正则表达式常用合集

javascript正则表达式常用的合集 参考网址 {n}: n 是一个正整数&#xff0c;匹配了前面一个字符刚好出现了 n 次 {n,}: n是一个正整数&#xff0c;匹配前一个字符至少出现了n次 {n,m}: n 和 m 都是整数。匹配前面的字符至少n次&#xff0c;最多m次。如果 n 或者 m 的值是0&…...

qApp加载qss技巧

使用Qt加载qss样式&#xff0c;一般操作是读取文件&#xff0c;通过setStyleSheet设置 但是qApp只需如下&#xff1a; qApp->setStyleSheet("file:///:/test.qss");//只适用于qApp...

发现一款好用到爆的数据库工具 - DataGrip(就是耗内存)

作者&#xff1a;Atzuge cnblogs.com/zuge/p/7397255.html 最近看到一款数据库客户端工具&#xff0c;DataGrip&#xff0c;是大名鼎鼎的JetBrains公司出品的&#xff0c;就是那个出品Intellij IDEA的公司。 - 就是耗内存 DataGrip是一款数据库管理客户端工具&#xff0c;方便…...

Java 类加载器(ClassLoader)的实际使用场景有哪些?

什么是classloader classloader顾名思义&#xff0c;即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存&#xff0c;并对数据进行检验、转换解析和初始化&#xff0c;最终形成可以被虚拟机直接使用的Java类型&#xff0c;这就是虚拟机的类加载机制。了解java的类加…...

Bad owner or permissions on C:\\Users\\USER/.ssh/config on Windows

Bad owner or permissions on C:\Users\USER/.ssh/config 问题描述 由于使用vscode远程连接服务器突然新增了C:\Users\USER/.ssh/config &#xff0c;再powershell/cmd下面使用openssh&#xff08;windows自带&#xff09;连接服务器会出现Bad owner or permissions on C:\\U…...

React方向的前端面试题

1、React的生命周期&#xff1f; React中只有类组件有生命周期可言。 其中包含三个状态&#xff1a; Mounting&#xff1a;此时已经插入了真实的DOM&#xff1b; Updating&#xff1a;正在被重新渲染&#xff1b; Unmounting&#xff1a;已经移出真实的DOM。 生命周期的方…...

理解“same-site“ 和 “same-origin“

Understanding "same-site" and "same-origin" 作者&#xff1a;Eiji Kitamura 译者&#xff1a;weixsun 原文&#xff1a;Understanding "same-site" and "same-origin" "same-site" and "same-origin" are …...

音频播客个人主页HTML5模板

简介&#xff1a; 音频播客个人主页HTML5模板 网盘下载地址&#xff1a; http://kekewl.net/v9EzEhwAarU0 图片&#xff1a;...

使用 openssl 计算 base64(防止内存泄露)

#include "openssl/bio.h" #include "openssl/evp.h" #include "openssl/buffer.h"int base64(const unsigned char *src, int src_len, unsigned char *dst, int *dst_len) {BIO *bio_hnd_mem NULL;BIO *bio_hnd_meth NULL;BUF_MEM *buf_me...

如何抓取modem开机log

1. adb root 2. adb shell cat /sys/bus/msm_subsys/devices/subsys*/name 3. 根据2输出的结果从上往下数&#xff0c;从0开始数&#xff0c;数到modem是数字几&#xff0c;那么*号就用几来替代&#xff0c;比如数到moddem是3&#xff0c;那么modem对应的子系统就是subsys3 4…...

【leetcode游记】竞赛题 1877

数组中最大数对和的最小值。 这道题&#xff0c;老实说光看懂我就看了很久。论刷题的重要性。 总结为&#xff1a;排序题 题目链接&#xff1a; https://leetcode-cn.com/problems/minimize-maximum-pair-sum-in-array/ 数对和&#xff0c;就是两个数相加。 两个数相加的值要…...

Keepalived实现web高可用

Keepalived高可用服务器 准备三台Linux服务器&#xff0c;两台做Web服务器&#xff0c;并部署Keepalived高可用软件&#xff0c;一台作为客户端主机&#xff0c;实现如下功能 使用Keepalived实现web服务器的高可用Web服务器IP地址分别为192.168.4.100和192.168.4.200Web服务器…...

Mybatis逆向工程(一个代码生成器)

mybatis逆向工程 引入pom依赖 <dependency>groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.4.0</version> <dependency>MyBatis3DynamicSql 的示例配置 <!DOCTYPE ge…...

移动端布局

准备工作&#xff1a;设置meta标签&#xff1b; <meta name"format-dtection" content"telephoneno"/> 视口的设置&#xff1a; utf-8 国际编码 charest 编码 viewport 适口 &#xff0c;所能看到的范围&#xff0c; widthdevice-width 宽度等于…...

不是吧!连Linux都不会你还想月入过W(入门基础篇)

目录 一、Linux概览 二、Linux安装 三、Linux文件管理 四、Linux基本命令 五、Linux高级命令 六、vim编辑器 七、用户和用户组管理 八、权限管理 一、Linux概览 Linux是什么&#xff1f; Linux和我们常见的Windows一样&#xff0c;都是操作系统。 Linux能做什么&…...

基于麦克风阵列的声源定位算法之GCC-PHAT

目前基于麦克风阵列的声源定位方法大致可以分为三类&#xff1a; 基于最大输出功率的可控波束形成技术 基于高分辨率谱图估计技术和基于声音时间差&#xff08;time-delay estimation&#xff0c;TDE&#xff09;。 基于TDE的算法核心在于对传播时延的准确估计&#xff0c;一…...

Spring源码之BeanFactory与FactoryBean

All Rights Reserved © jackiegu.cn 文章目录1. BeanFactory1.1 BeanFactory介绍1.2 BeanFactory源码1.3 BeanFactory继承体系2. FactoryBean2.1 FactoryBean介绍2.2 FactoryBean源码2.3 FactoryBean实战1. BeanFactory 1.1 BeanFactory介绍 BeanFactory是Spring IOC各种…...

css动画放大缩小效果

1.实现星星变大变小忽闪的感觉 html&#xff1a; <div class"xing_one my_xing"><img src"~/static/images/maskscroll/maskscroll_xing.png" class"img100"></div> css&#xff1a; keyframes xing {0% {transform: scal…...

微信小程序点击加入购物车小球跳入动画

直接上js文件 /*加入购物车动效*/_flyToCartEffect:function(events){//获得当前点击的位置&#xff0c;距离可视区域左上角var touchesevents.touches[0];var diff{x:25px,y:25-touches.clientYpx},styledisplay: block;-webkit-transform:translate(diff.x,diff.y) rotate(35…...

目录和文件管理

cat命令 用途&#xff1a;显示出文件的内容 cat [选项] 文件名 … more命令 用途&#xff1a;全屏方式分页显示文件内容 more [选项] 文件名 … 交互操作方法 按Enter键向下逐行滚动 按空格键向下翻一屏 按q键退出 less 命令 用途&#xff1a;与 more 命令相同&#xff0c;但…...

Qt动画框架:QPropertyAnimation(属性动画)

一、描述 QPropertyAnimation 对 Qt 属性进行插值。由于属性值存储在 QVariant 中&#xff0c;该类继承了 QVariantAnimation&#xff0c;并支持与其超类相同元类型的动画。 声明属性的类必须是 QObject。为了能够为属性设置动画&#xff0c;它必须提供一个 setter&#xff0…...

CSS实现loading小动画

纯css实现loading动画 相信各位上网过程中最不希望看到的就是加载中不停转圈圈的画面了 那么他是怎么实现的呢&#xff1f;其实通过一些简单的css技巧就可以实现啦&#xff01; 首先双手奉上代码 <style>*{margin: 0;padding: 0;}body{background-color: #000000;}.cont…...

野火FPGA进阶(2):基于I2C协议的EEPROM驱动控制

文章目录第49讲&#xff1a;基于I2C协议的EEPROM驱动控制理论部分设计与实现i2c_ctrli2c_rw_dataeeprom_byte_rd_wrtb_eeprom_byte_rd_wr第49讲&#xff1a;基于I2C协议的EEPROM驱动控制 理论部分 I2C通讯协议&#xff08;Inter-Integrated Circuit&#xff09;是由Philips公…...

JavaScript-随鼠标移动的导航条

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml" xml:lang"en"> <head><meta http...

php dw导航源码,【dw设计导航】- 虎课网

1.根据右侧提供素材&#xff0c;按老师的案例讲解&#xff0c;学习margin与padding以及盒模型的内容&#xff0c;有各代码编写问题&#xff0c;可截取代码内容截图到评论区&#xff0c;具体如图所示。2.打开软件DW&#xff0c;新建【HTML5】文件&#xff0c;在桌面新建文件夹【…...

HTML盒子模型顶部导航栏,CSS盒子模型+导航条案例分享

CSS Cascading Style Sheet层叠样式表一个HTML网页结构 样式 行为CSS引入方式&#xff1a;1、行内样式 标签2、内嵌样式选择器{样式规则}3、引入样式import url(样式文件名)4、外部样式选择器分类1、 标签选择器2、 类选择器3、 id选择器4、 层级选择器5、 分组选择器6、 组合选…...

linux centos7虚拟机安装mysql5.7详细教程(tar包安装)

目前网络上大多数的安装教程采用的是rpm的方式&#xff0c;此种方式是需要虚拟机联网完成的&#xff0c;我介绍的是使用tar包的方式安装mysql5.7的方法。 1. 官网下载压缩包 链接&#xff1a; https://dev.mysql.com/downloads/mysql/ 选择linux通用64位&#xff0c;5.7.X 开始…...

网络推广——企业网站停止网络推广会对网站产生负面影响

很多企业网站经过专业网络推广公司的优化之后&#xff0c;的确是看到效果了&#xff0c;一些企业认为现在优化效果也达到了&#xff0c;那现在是不是就可以认为不用继续优化&#xff0c;停止推广了呢&#xff1f;毕竟想要长期进行网站优化也是一笔不小的费用&#xff0c;然而这…...

个人网站推广服务器,个人网站如何利用百度来推广自己的网站

提前先申明一下&#xff1a;1.我下面所讲(利用百度推广网站)的经历是真实有过的&#xff0c;并非虚假吹牛。2.我所讲的的内容中的方法必须天天坚持,如果不能坚持的不一定有效果,大家听听就 行了&#xff0c;我要让大家知道的是做网站推广的人要有一种精神&#xff0c;以此来鼓励…...

企业网络推广怎么做?有哪些方式?

对于中小企业来说&#xff0c;互联网是一个重要的宣传窗口&#xff0c;互联网营销模式在这个时代正在发挥着巨大的作用&#xff0c;网络营销已经成为中小企业最主要的营销方式之一。无论是新开的网店、新开发的产品&#xff0c;还是原有品牌已经逐渐被大家所熟知、认可并开始大…...

网络推广有哪些推广方式?网络推广怎么做到多渠道进行推广?

网络推广网络营销是每个企业都需要做的事情,只有推广做得好,才能让产品及服务的销售。而网络推广渠道又是所有营销手段中成本最低,效果最好的,这些都是企业最终想要的成效,这也是推广团队奋斗的目标。面对着竞争激烈的市场,企业怎么做到多渠道进行网络推广? 网络推广有哪些推…...

csdn博客如何设置插入代码段的背景色

最近在写博客的过程中发现自己插入的代码背景色全是米色的&#xff0c;看起来很不爽&#xff0c;就想要炫酷黑 经过一番研究&#xff0c;终于发现如何设置插入代码段的背景颜色&#xff1a; 大体操作&#xff1a;我的博客 -> 管理博客 -> 博客设置 -> 代码片样式 -&…...

逆向-还原代码之url_encode (Interl 64)

#include <stdio.h> #include <stdlib.h> #include <string.h> void url_encode_char(char *vj, int va) { //1: /x $rsp 0x7fffffffe168 //2: /x $rbp 0x7fffffffe180 /*1169: f3 0f 1e fa endbr64 116d: 55...

刚入门不明白如何设置博客背景的看过来

1.首先呢&#xff0c;现在电脑上的网页上搜索CSDN博客官网https://blog.csdn.net 进入&#xff08;有账号的登录&#xff0c;没有的点击注册一个也行&#xff09;登录后我们鼠标箭头放在头头像上选中下面的“个人中心”&#xff0c;具体如图所示 2.进入个人中心后我们可能会看…...

博客图片背景语言

<body οnlοad"change_bodyground()" background"http://www.ran.co.jp/Sozai/H161114B/043565.jpg" bgproperties"fixed"> 请把这个源代码放在网页上&#xff0c;如果需要修改图片&#xff0c;直接修改图片链接即可。 涂涂 2006年7月…...

给hexo个人博客 next主题添加背景图片

前几天没事自己通过hexo加github搭建了一个自己的个人博客&#xff0c;用的是next主题&#xff0c;发现挺好用&#xff0c;捣鼓了半天终于把全部全部配置完了&#xff0c;但是想改给自己的博客添加一张背景图片&#xff0c;在网上找了很久没找到相关的资料&#xff0c;就自己开…...

安科瑞安全用电监测,智慧用电装置,导轨式安装带无线通讯功能

安科瑞 王晶淼/司红霞 前言 随着电气化的迅猛发展和用电普及程度的日益提高,电已经成为人类生存和发展必不可少的能源之一。然而,由于种种原因,由电气引发的火灾和爆炸事故也直呈现上升趋势。电气设备的绝缘大量使用塑料、橡胶、绝缘漆、稀释剂等易燃物品,在电气设备运行中,由…...