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

网站策划书的内容如何做网站二维码

网站策划书的内容,如何做网站二维码,珠海网站制作渠道,做电视网站需要多大的服务器后台管理系统嵌入了Gitbook做帮助中心#xff0c;需要给Gitbook添加下认证。思路如下#xff1a;修改Gitbook发布时的js#xff0c;给每个URL拼接上用户登录后的Token#xff0c;Gitbook前面有个代理获取这个Token#xff0c;Token验证成功#xff0c;则将请求发送给Gitb…后台管理系统嵌入了Gitbook做帮助中心需要给Gitbook添加下认证。思路如下修改Gitbook发布时的js给每个URL拼接上用户登录后的TokenGitbook前面有个代理获取这个TokenToken验证成功则将请求发送给Gitbook server否则返回403.本打算用NGINX来实现但是发现会比较麻烦不好处理直接使用go实现下简单方便。核心如下func Handler(w http.ResponseWriter, r *http.Request) {url, err : url.Parse(gitbook) // gitbook为后端Gitbook server地址if err ! nil {log.Fatal(err)}proxy : httputil.NewSingleHostReverseProxy(url)proxy.ServeHTTP(w, r)}增加个拦截器func HTTPInterceptor(h http.HandlerFunc) http.HandlerFunc {return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {r.ParseForm()token : r.Form.Get(token)if token || token ! token {w.WriteHeader(http.StatusInternalServerError)fmt.Fprintln(w, 403 Forbidden)return}h(w, r)})}HTTPS的配置http.ListenAndServeTLS(host, server.pem, server.key, nil)完整代码如下package mainimport (fmtlognet/httpnet/http/httputilnet/url)func init() {log.SetFlags(log.LstdFlags | log.Lshortfile)}// 配置文件var (host :8080token a3du27 // 可以从Redis或MySQL中获取然后验证https truegitbook 127.0.0.1:7000)func HTTPInterceptor(h http.HandlerFunc) http.HandlerFunc {return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {r.ParseForm()token : r.Form.Get(token)if token || token ! token {w.WriteHeader(http.StatusInternalServerError)fmt.Fprintln(w, 403 Forbidden)return}h(w, r)})}func Handler(w http.ResponseWriter, r *http.Request) {url, err : url.Parse(gitbook)if err ! nil {log.Fatal(err)}proxy : httputil.NewSingleHostReverseProxy(url)proxy.ServeHTTP(w, r)}func main() {http.HandleFunc(/, HTTPInterceptor(Handler))var err errorif https {err http.ListenAndServeTLS(host, server.pem, server.key, nil)} else {err http.ListenAndServe(host, nil)}if err ! nil {log.Fatal(err)}}
http://www.yutouwan.com/news/48771/

相关文章:

  • 哪里有专业网站建设公司潜江资讯网官网
  • h5网站开发哪个好深圳活动策划设计机构
  • 最牛html5网站建设工信部网站备案举报
  • 企业网站优化服务主要围绕什么黄冈网站开发
  • 中山 网站建设开发表情包制作app
  • 网站如何做外部链接宁宁网seo
  • 汕头市作风建设的网站网站管理建设的需求分析
  • 手机版网站模板下载太原建设网站制作
  • 济南网络公司建站如何做淘宝客网站推广
  • 网站品牌推广策略秦皇岛做网站的公司
  • 衡水市网站建设东莞市新闻
  • 做网站线哈尔滨营销型网站建设
  • 网站建设规划书的空间做网站前期需要准备什么
  • 企业网站定制多少钱泉州网红打卡地
  • 百度推广建站平台自己做的网站怎么发布
  • 吉安市建设规划局网站wordpress 产品报价系统
  • ps做网站边框如何开网店无货源不需要投资
  • 网站开发中所需要的绘图工具四川泸州做网站的公司有哪些
  • 龙岗网站建设排名网站优化大计
  • 2023最好用的浏览器seo引擎搜索网站
  • 成都市建设质监站网站怎样淘宝做seo网站推广
  • 洛阳霞光做网站重庆网页制作工作室
  • 深圳生产型企业网站建设专业网站设计制合肥作
  • 关键词网站建设优化建设局跟住建局一样吗
  • zencart 官方网站贵阳国家经济技术开发区门户网站
  • 深圳优秀网站建设定制网站ico如何添加
  • 小白建站软件凡科网账号怎么注销
  • 团购网站建设工程监理网站
  • 建立网站请示企业制作网站一般多少钱
  • 广州网站开发服务外协机械加工订单