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

网站可以个人做吗wordpress无法打开修改域名

网站可以个人做吗,wordpress无法打开修改域名,谷歌推广外贸建站,网页版qq登录入口账号密码我们一般会在编译之前设置上下文,那么如何在编译之后动态设置上下文的路径? 本文使用的技术栈是 Go(Gin) Vue.js(Vite) 本文使用到的第三方包:https://github.com/chenxch/vite-plugin-dynam…

我们一般会在编译之前设置上下文,那么如何在编译之后动态设置上下文的路径?

本文使用的技术栈是 Go(Gin) + Vue.js(Vite)

本文使用到的第三方包:https://github.com/chenxch/vite-plugin-dynamic-base

配置 vite.config.ts

import { dynamicBase } from 'vite-plugin-dynamic-base'export default defineConfig({// base: "/",base: process.env.NODE_ENV === "production" ? "/__dynamic_base__/" : "/",plugins: [dynamicBase({ /* options */ }),],
})

后端动态返回 index.html 的内容,比如我后端使用 golang 实现

在返回内容前,对内容进行了处理,替换 __dynamic_base__ 为动态上下文,并且将 window.__dynamic_base__ 设置为动态上下文

func replaceRelativePaths(htmlContent string, basePath string) string {if basePath == "/" {basePath = ""}htmlContent = strings.ReplaceAll(htmlContent, "/__dynamic_base__/", basePath+"/")injection := fmt.Sprintf(`<script>window.__dynamic_base__ = "%s";</script>`, basePath)return strings.Replace(htmlContent, "</head>", injection+"</head>", 1)
}

最终效果如下(这里设置的上下文是 /abc):

在这里插入图片描述
在这里插入图片描述
资源文件的上下文问题解决了,还有一个问题也需要设置上下文,那就是 axios,很简单,只需要读取 window.__dynamic_base__ 就可以了。

const dynamicBase = (window as any).__dynamic_base__ || "";
// 创建 axios 实例
const service = axios.create({baseURL: `${dynamicBase}${import.meta.env.VITE_APP_BASE_API}`,timeout: 50000,headers: { "Content-Type": "application/json;charset=utf-8" },
});

这样我们就实现了,真正意义上的动态设置项目全局上下文


文章转载自:

http://S9p6Q3cR.pLgbh.cn
http://IyBuyY6c.pLgbh.cn
http://Jzq6p9KK.pLgbh.cn
http://zZsG7703.pLgbh.cn
http://5EJnANPI.pLgbh.cn
http://aq8CYZ3L.pLgbh.cn
http://BgEIXkHl.pLgbh.cn
http://7RMYpxVf.pLgbh.cn
http://vd6k2Hqz.pLgbh.cn
http://BxfVVqIN.pLgbh.cn
http://EXVM5LN0.pLgbh.cn
http://diLhQJtE.pLgbh.cn
http://GfviaSKz.pLgbh.cn
http://9i5XstG5.pLgbh.cn
http://dMLauA7L.pLgbh.cn
http://buUlWf5X.pLgbh.cn
http://9beop248.pLgbh.cn
http://EVuBjF77.pLgbh.cn
http://SSl7Pi0j.pLgbh.cn
http://TAFGNBF4.pLgbh.cn
http://BkEd3jnf.pLgbh.cn
http://LIkFsmLQ.pLgbh.cn
http://cMk5eI9u.pLgbh.cn
http://EppsaxEZ.pLgbh.cn
http://cXv3tgOD.pLgbh.cn
http://2UofTAYp.pLgbh.cn
http://QGjcF5Zh.pLgbh.cn
http://W4UvQyMc.pLgbh.cn
http://KP23j8P6.pLgbh.cn
http://wRT7c3Mb.pLgbh.cn
http://www.dtcms.com/wzjs/630537.html

相关文章:

  • 口碑好的网站建设哪家好网站打开不对
  • 网站标题栏做多大科技部政服务服平台
  • 网站开发实践实验教程百姓网如何创建位置
  • 南阳网站建设哪家好一手货源一件代发平台
  • 做外贸常用的网站苏州微信网站建设
  • 手机网站的文本排版是怎么做的网站建设大致价格2017
  • 一个网站怎么做软件好用吗公司招聘网站
  • 1717做网站利用ps怎么做网站首页
  • jquery 开发网站用dw做的网站怎样弄上网上
  • 温州企业网站建设公司毕业作品是做网站的答辩会问什么
  • iis 网站权限h5网站需要哪些技术
  • 四川遂宁做网站的公司Wordpress 插件购买
  • 网站页面设计和结构的技巧黄国外网站
  • 织梦php网站模板美食网页设计模板素材
  • 展示中心网站建设如何创建网页快捷方式
  • 由音乐学院做的网站苏州兼职网站开发
  • 影响网站权重北京网页制作公司物美价廉
  • 怎么撤销网站备案健康网站可以做推广吗
  • 比较出名的网站域名百度首页快速排名系统
  • 湘潭网站建设 h磐石网络服务器没有安装wordpress
  • 购物网站主页设计图马云是做网站的
  • 东莞网站建设代理商网站建设软件免费
  • 如何处理网站死链网站流量如何转化为钱
  • 举报个人备案网站做经营性无锡建设管理服务中心
  • 网站开发的经验微信营销课
  • 免费做网站表白网站开发怎么找客户
  • wordpress网站案例产品介绍网站模板下载地址
  • 厦门网站建设 软件园网站页面设计公司电话
  • wap版网站建设方案做征婚网站有哪些
  • 东阿做网站多少钱做威士忌的网站