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

网站地图提交地址广州网站建设推荐

网站地图提交地址,广州网站建设推荐,怎样做网站广告,成都公司网站开发问题:vue 项目配置反向代理导致项目白屏 一、现象描述 添加反向代理代码后,前端运行白屏 // 设置baseURL,8888是后端端口号,前端请求默认发送到baseURL的地址 var axios require(axios) axios.defaults.baseURL http://local…

问题:vue 项目配置反向代理导致项目白屏

一、现象描述

添加反向代理代码后,前端运行白屏

// 设置baseURL,8888是后端端口号,前端请求默认发送到baseURL的地址
var axios = require('axios')
axios.defaults.baseURL = 'http://localhost:8888/api'
// 全局注册,之后可在其他组件中通过 this.$axios 发送数据
Vue.prototype.$axios = axios

二、问题分析

通过F12查看控制台

Uncaught TypeError: Cannot set properties of undefined (setting 'baseURL')

Uncaught TypeError: Cannot read properties of undefined 是一个 JavaScript 运行时错误,它表示试图访问一个未定义(undefined)对象的属性。访问对象是一个不存在的变量或者对象的属性。

axios.defaults.baseURL = 'http://localhost:8888/api'

出问题的是这句话,注释掉就能显示。

代码解释(熟悉的同学可略过此节)

axios.defaults.baseURL = 'http://localhost:8888/api' 是一行JavaScript代码,通常用于配置Axios库的默认基础URL。

  1. axios: Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。它允许你发出GET、POST等HTTP请求。

  2. defaults: 这是Axios对象的一个属性,用于设置Axios的默认配置。

  3. baseURL: 这是Axios默认配置中的一个属性,用于设置请求的基础URL。这意味着当你使用axios发起请求时,如果请求的URL以baseURL开始,那么你不需要重复写baseURL

  4. 'http://localhost:8888/api': 这是你设置的基础URL。这意味着当你使用axios发起请求时,除非你明确指定了不同的URL,否则都会基于这个URL。例如,如果你发起一个GET请求,而请求的URL是'/users',那么实际发送的请求URL会是'http://localhost:8888/api/users'

设置基础URL的主要目的是为了简化代码和提高可读性。例如,如果你有一个API端点是'/users',那么你可以这样发起请求:

axios.get('/users')  .then(response => {  console.log(response.data);  })  .catch(error => {  console.error(error);  });

而不是这样:

axios.get('http://localhost:8888/api/users')  .then(response => {  console.log(response.data);  })  .catch(error => {  console.error(error);  });

通过设置基础URL,你可以避免在每个请求中重复写相同的URL前缀。

三、解决方案

1.检查变量是否定义

2.使用默认参数

3.使用链式表达

博主的项目实际解决方法是通过

import axios from 'axios'

代替

// var axios = require('axios')

根本原因分析,先挖个坑。

http://www.ritt.cn/news/235.html

相关文章:

  • 中国苏州网站百度下载免费安装
  • 如何做网络集资网站宁波江北区网站推广联系方式
  • 试用网站cms2021最火关键词
  • 阿里网站注册互联网营销培训
  • 网站上上传图片 怎么做百度站长管理平台
  • 电话销售怎么做 网站免费友链互换
  • 苹果cms做网站qq群排名优化
  • 无极网站线上营销方式主要有哪些
  • 个人兼职网站建设怎样做市场营销策划
  • 山东省建设注册管理网站排名优化推广
  • 什么是营销型企业网站网站 推广
  • 成都高新区网站建设新闻头条今日最新消息
  • 小网站要备案吗朝阳seo推广
  • 采购系统有哪些seo自然优化排名技巧
  • 关于做网站的创新创业策划书网站seo方案案例
  • 网站前端建设都需要什么问题网站联盟
  • 个人网站备案办理拍照百度指数查询工具
  • 贵阳网站建设odenet站长统计app最新版本2023
  • 网络设计报告怎么写天津关键词优化网排名
  • 网站服务器放置地怎样推广自己的产品
  • 国外做伞的品牌网站品牌活动策划
  • 广州的企业网站建设推广app用什么平台比较好
  • b2c网站建设方案深圳网络推广网络
  • 邀约网站怎么做请柬怎么做网站推广和宣传
  • 手机做wordpress山东网络推广优化排名
  • 网站做微信支付功能广州百度竞价托管
  • 政府网站改版建设线上宣传渠道
  • 制作一个网站需要多长时间做百度推广的网络公司广州
  • 什么是三合一网站建设网页搜索关键字
  • 房地产网站怎样建设才能快速盈利0元免费做代理