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

云服务器搭建网站教程网站开发框架

云服务器搭建网站教程,网站开发框架,推广运营是什么工作,wordpress怎么找模板aixosvite配置反向代理跨域踩坑记录 ​ 最近,实习中,一直在写公司的项目。因为公司的项目大多都已经将工程化的东西已经配置好了。导致我昨天自己写项目的时候配置工程化出错!其实,这是一个很简单的问题。之前熟练的时候能够很熟…

aixos+vite配置反向代理跨域踩坑记录

​ 最近,实习中,一直在写公司的项目。因为公司的项目大多都已经将工程化的东西已经配置好了。导致我昨天自己写项目的时候配置工程化出错!其实,这是一个很简单的问题。之前熟练的时候能够很熟悉地配置,但昨天却配置了很长的时间,因此需要记录一下。🤒🤒🤒

1.在vite中配置反向代理✨

​ 配置反向代理的原因是因为我们在开发的过程中常常会遇到跨域问题,但我们知道,服务器与服务器之间是不存在跨域问题的,在运行vue项目的时候,我们项目和本地服务器是在一个服务器下面,因此不会产生跨域,配置反向代理就是让我们自己的服务器去向目标服务器请求数据,这样就不会产生跨域了。但上线后,如果前后端不是放在一个服务器的话,这个时候我们就要配置我们的Nginx了。

vite.config.js

 server: {proxy: {'/api': {target: 'http://43.142.163.215:3000', // 代理的线上的接口地址// 如果要代理 websocketschangeOrigin: true,rewrite: (path) => path.replace(/^\/api/, '')// rewrite: (path) => path.replace(`'/^\\' + VITE_VUE_APP_BASE_API + '/'`, '')}}},

这段代码的意思是凡是向/api开头的接口请求数据,我们都需要代理到服务器再去请求数据,目标服务器是target中所配置的选项。有些时候,我们实际的接口并没有/api,这个时候我们就需要重写。将/api替换掉/,这个时候就用到了rewrite属性。

2.配置aixos😔

这一步也就是昨天踩坑的第一步😔。axios在配置代理服务器后,就需要写目标服务器的地址了,只用写url就行。

错误示范

axios.get('http://43.142.163.215:3000/api').then((res)=>{})

正确示范

axios.get('/api/').then((res)=>{})

但在一般公司,后端都会有统一的开头路径,例如后台就会以/admin开头,前台就会以api开头。如果公司后端没有遵守这样的规范,我们就得手动地重写了。

http://www.mmbaike.com/news/98608.html

相关文章:

  • 远程教育网站建设方案拼多多代运营一般多少钱
  • 梧州单身相亲网站百度广告位
  • 用html5做网站的优点seoaoo
  • 新网站 蜘蛛网络营销专业学什么课程
  • 芜湖效能建设网站网上有卖网站链接的吗
  • 深圳平湖网站建设app网站推广平台
  • 余姚做网站公司自己建网站怎样建
  • 网站开发制作入什么科目网站的宣传与推广
  • 个人做交通违章查询网站违法吗企业网站seo案例
  • 网站建设专利申请谷歌seo网站建设
  • 网站做强制访问控制最新病毒感染什么症状
  • 手表网站那个好泰州百度seo公司
  • 什么网站免费做简历模板广告公司名称
  • 安徽建站之星怎么自己做网站推广
  • 龙岗营销网站建设公司可以看国外网站的浏览app
  • 深圳网站建设网络推广win10优化大师有用吗
  • 网站的汉化包怎么做最近新闻热点大事件
  • soho做网站谷歌推广深圳推广公司哪家正规
  • 眼科医院网站建设方案郑州网站建设公司哪家好
  • 安卓软件开发海淀seo搜索优化多少钱
  • otc场外交易网站开发百度论坛首页
  • 做论坛网站价格成都网站seo性价比高
  • 永久免费的网站软件收录网站排名
  • 模板网站建设的弊端网络推广宣传方式
  • 宜兴建设局网站秦皇岛seo招聘
  • 抓好网站建设工作百度搜索大全
  • 软件设计师中级考什么杭州seo俱乐部
  • cc域名做门户网站竞价托管信息
  • 新闻源网站怎么做百度公司全称叫什么
  • 坂田做网站多少钱seo外包公司