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

做公众号的必备参考网站今日足球比赛分析推荐

做公众号的必备参考网站,今日足球比赛分析推荐,做链接哪个网站好,匠王红木在那个网站做众筹之前配置接口代理总是报404,明明接口地址是对的但还是报是因数写法不对;用了vue2中的写法 pathRewrite改为rewrite 根路径下创建env文件根据自己需要名命 .env.development文件内容 # just a flag ENVdevelopment# static前缀 VITE_APP_PUBLIC_PREFIX"" # 基础模块…

之前配置接口代理总是报404,明明接口地址是对的但还是报是因数写法不对;用了vue2中的写法

pathRewrite改为rewrite

根路径下创建env文件根据自己需要名命

.env.development文件内容

# just a flag
ENV='development'# static前缀
VITE_APP_PUBLIC_PREFIX=""
# 基础模块
VITE_APP_BASIC_PREFIX='/basicSetting'
# 任务模块
VITE_APP_TASK_PREFIX='/task'# 网关
VITE_APP_GATEWAY_PREFIX='/gateway/admin'
# 主题
VITE_APP_THEME=light# vue-cli uses the VITE_CLI_BABEL_TRANSPILE_MODULES environment variable,
# to control whether the babel-plugin-dynamic-import-node plugin is enabled.
# It only does one thing by converting all import() to require().
# This configuration can significantly increase the speed of hot updates,
# when you have a large number of pages.
# Detail:  https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/babel-preset-app/index.js
VITE_CLI_BABEL_TRANSPILE_MODULES=true

在vite.config.ts中配置poxy代理

import proxyConfig from './proxy'
const viteConfig = defineConfig(({ mode }) => {return {server: {host: '0.0.0.0', //解决“vite use `--host` to expose”port: 8080,open: true,proxy: proxyConfig}}
})
export default viteConfig

创建proxy.ts文件

import { ProxyOptions } from 'vite'import { loadEnv } from 'vite'const env = loadEnv('development', process.cwd())const proxies: Record<string, ProxyOptions> = {// 任务模块[env.VITE_APP_TASK_PREFIX as string]: {target: 'http://xxx:31249', // 目标地址 --> 服务器地址changeOrigin: true, // 允许跨域rewrite: (path) => path.replace(new RegExp(`^${env.VITE_APP_TASK_PREFIX}`), '')},[env.VITE_APP_GATEWAY_PREFIX as string]: {target: 'http://192.168.8.xx:8080', // 目标地址 --> 服务器地址changeOrigin: true, // 允许跨域rewrite: (path) => path.replace(new RegExp(`^${env.VITE_APP_GATEWAY_PREFIX}`), '')}// 添加其他代理配置
}export default proxies

api.ts接口使用

import request from '@/request/request'
import settings from '@/settings'
export function getTaskList(data: any): Res<any> {return request({url: settings.taskPrefix + '/adm/detectionTasks/page',method: 'post',data})
}

其中的settings.ts文件可以不用封装直接写你的env就行;也可以像我一样封装

export default {/*** 任务模块*/taskPrefix: import.meta.env.VITE_APP_TASK_PREFIX,/***  网关服务文件前缀*/gatewayPrefix: import.meta.env.VITE_APP_GATEWAY_PREFIX
}

页面中调用接口

import { getTaskList } from '@/api'const param = {entity: {},betweenCondition: {},page: {page: 1,pageSize: 10}}getTaskList(param).then((res) => {console.log(res)}).catch((err) => {console.log(err)})

效果:

http://www.qdjiajiao.com/news/6519.html

相关文章:

  • 上海网站建设报价单子现说深圳市推广网站的公司
  • 网站建设要做哪些工作网络营销有哪些就业岗位
  • 做微网站公司简介seo搜索优化是什么呢
  • 建设网站证书查询实时新闻热点
  • 普达建站快车爱站网爱情电影网
  • 清远做网站哪家好肇庆网站搜索排名
  • 我想给图书网站做代理百度搜索榜单
  • 个人网站如何进行网络推广广告免费发布信息
  • 网站外链建设的策略分析广告网站
  • 银州铁岭做网站宁波seo智能优化
  • 携程电子商务网站建设女生做sem专员的工作难吗
  • 网站设计 术语搜索引擎分哪三类
  • 网站店铺分布图怎么做营销手机系统安装
  • 做网站的需求是吗怎么开一个网站平台
  • 网站建设及推广套餐百度seo快速排名优化服务
  • 什么网站动物和人做的吗企业专业搜索引擎优化
  • 广东省住建局官网上海专业排名优化公司
  • 郑州网站建设代运营青岛关键词优化报价
  • 给公司做的东西放到自己网站上上海高端seo公司
  • 游戏资讯网站哪个好百度seo软件
  • 怎么看网站建设有多久百度推广一个月费用
  • 网站申请腾讯绿标认证自制网站教程
  • 平台式网站模板下载地址千锋教育培训机构可靠吗
  • 深圳市龙华区政府官网安卓优化大师老版本下载
  • 服务关系型网站怎么做天津百度推广代理商
  • 网站设计在营销中的作用老师直播课
  • 做网站如何语音百度广告一级代理
  • 在家做网站如何进行推广
  • 软件公司 网站模板怎么在百度制作自己的网站
  • wordpress根据id排序广东短视频seo搜索哪家好