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

搭建模板seo优化的技巧

搭建模板,seo优化的技巧,中关村在线,seo常用工具有哪些vue3vite4项目,配置代理实现本地开发跨域问题 非同源请求,也就是协议(protocol)、端口(port)、主机(host)其中一项不相同的时候,这时候就会产生跨域 vite的proxy代理和vue-cli的proxy大致相同,需要在vite.config.js文件中配置&…

vue3+vite4项目,配置代理实现本地开发跨域问题

非同源请求,也就是协议(protocol)、端口(port)、主机(host)其中一项不相同的时候,这时候就会产生跨域

  1. vite的proxy代理和vue-cli的proxy大致相同,需要在vite.config.js文件中配置(打包配置也在此)
  2. 代理配置在server中,可以上vite官网服务器选项查看server.proxy代码示例:开发服务器选项–server.proxy
  3. 需要注意:使用了代理之后,axios的base路径需要改成代理路径,比如
    在这里插入图片描述
  4. ok 直接贴配置代码:
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import fs from "fs"
// https://vitejs.dev/config/
export default defineConfig({base: './', //相对路径plugins: [vue()],resolve: {alias: {'@': fileURLToPath(new URL('./src', import.meta.url))}},css: {preprocessorOptions: {less: {modifyVars: {},javascriptEnabled: true,},},},build: {minify:'terser',outDir: "./dist",//emptyOutDir: true,//assetsDir: "assets", //指定静态资源存放路径// sourcemap: false, //是否构建source map 文件terserOptions: {// 生产环境移除consolecompress: {drop_console: false,drop_debugger: true,},},// 块大小警告的限制(以 kbs 为单位) 默认: 500chunkSizeWarningLimit: 1000,// 分解块,将大块分解成更小的块rollupOptions: {output: {manualChunks(id) {if (id.includes('node_modules')) {return id.toString().split('node_modules/')[1].split('/')[0].toString();}},chunkFileNames: (chunkInfo) => {const facadeModuleId = chunkInfo.facadeModuleId? chunkInfo.facadeModuleId.split('/'): [];const fileName = facadeModuleId[facadeModuleId.length - 2] || '[name]';return `js/${fileName}/[name].[hash].js`;}}},},server: {// 配置https代理与证书https: {key: fs.readFileSync('cert/8982715__nsfocus.com.key'),cert: fs.readFileSync('cert/8982715__nsfocus.com.pem')},// 是否开启 httpsopen: false, // 是否自动在浏览器打开port: 8899, // 端口号host: "0.0.0.0",//这里的ip和端口是前端项目的;下面为需要跨域访问后端项目proxy: {'/seatsapi/': {   // '/api'是代理标识,用于告诉node,url前面是/api的就是使用代理的target: 'https://miccdev.nsfocus.com/',//这里填入你要请求的接口的前缀ws: false,//代理websockedchangeOrigin: true,  //是否跨域secure: true,  //是否https接口// pathRewrite:{  // pathRewrite 的作用是把实际Request Url中的'/api'用""代替//   "^/": "/"// },//   headers: {//     referer: 'https://uat.nsfocus.com/api/input_suggest', //这里后端做了拒绝策略限制,请求头必须携带referer,否则无法访问后台//   }}}},
})

结束,总结完毕 ~ 简单易懂 ~

http://www.yidumall.com/news/50008.html

相关文章:

  • 长春网站建设长春做网站公司公司网站设计优化
  • 浏阳最新疫情最新消息班级优化大师官网
  • 做招商加盟网站怎么样网站seo关键词排名优化
  • 中国域名门户网站网站排名优化外包
  • tp框架做展示网站百度招聘网最新招聘信息
  • 渭南网站建设服务2345网址导航安装
  • php违章网站开发百度建立自己的网站
  • centos7网站开发制作一个网站的全过程
  • 网站建设电话销售抖音账号权重查询
  • 网站建设的研发项目网站关键词优化软件效果
  • 网站建设骗seo营销方案
  • 花瓣网网站模板网站排名靠前方法
  • 签订网站制作合同注意事项培训机构网站制作
  • 展示照片的网站模板中国万网域名注册
  • 潍坊外贸网站建设百度推广培训班
  • 谷歌seo排名工具百度网站怎么优化排名
  • 品牌网站建设小蝌蚪1网店推广方法
  • 教育机构有哪些百度seo是什么意思
  • 免费的活动策划网站成都网络推广优化
  • 深圳搜豹网站建设公司怎么创作自己的网站
  • 商城网站项目工作的流程百度网址大全免费下载
  • 做官网的步骤湖南seo优化哪家好
  • sublime网页制作模板搜索引擎优化的意思
  • 做垃圾词影响网站排名吗抚顺网络推广
  • 上海市嘉定区建设银行网站重庆seo网页优化
  • 做词云的网站关键字排名查询
  • wordpress制作网站短视频运营
  • 怎么用dw做简单网站软文营销的宗旨是什么
  • 网站是如何制作的爱站在线关键词挖掘
  • ffmpeg做视频网站河南制作网站