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

网站建设佰金手指科杰二八dz怎么做视频网站

网站建设佰金手指科杰二八,dz怎么做视频网站,做网站要用到什么软件,为网站网站做网络维护本文是go-zero开发入门-API网关开发示例一文的延伸#xff0c;继续之前请先阅读此文。 在项目根目录下创建子目录 middleware#xff0c;在此目录下创建文件 auth.go#xff0c;内容如下#xff1a; // 鉴权中间件 package middlewareimport (contexte…本文是go-zero开发入门-API网关开发示例一文的延伸继续之前请先阅读此文。 在项目根目录下创建子目录 middleware在此目录下创建文件 auth.go内容如下 // 鉴权中间件 package middlewareimport (contexterrorsnet/http )var ErrInvalidToken errors.New(invalid token)func AuthMiddleware(next http.HandlerFunc) http.HandlerFunc {return func(w http.ResponseWriter, r *http.Request) {token : r.Header.Get(Authorization)// 调用登录服务接口生成鉴权信息// 这里只是一个示例实际需替换为实际的登录服务调用if token ! valid-token {w.Write([]byte(invalid token))return}// 将鉴权信息添加到请求上下文中ctx : context.WithValue(r.Context(), token, token)next.ServeHTTP(w, r.WithContext(ctx))} }在网关 main.go 文件中加入鉴权中间件 package mainimport (flagfmtgateway/middlewaregithub.com/zeromicro/go-zero/core/confgithub.com/zeromicro/go-zero/gateway )var configFile flag.String(f, etc/gateway.yaml, the config file)func main() {var c gateway.GatewayConfflag.Parse()conf.MustLoad(*configFile, c)server : gateway.MustNewServer(c)server.Use(middleware.AuthMiddleware) // 使用 server 的 Use() 方法添加全局中间件defer server.Stop()fmt.Printf(Starting server at %s:%d...\n, c.Host, c.Port)server.Start() }在网关的配置文件 etc/gateway.yaml 中加入鉴权 Name: go-zero-gateway Host: 0.0.0.0 Port: 9999 Upstreams:- Grpc:Etcd:Hosts:- 127.0.0.1:2379Key: add.rpcProtoSets:- /root/go-zero/gateway/proto/add.pbMappings: # Mappings can also be written in proto options- Method: getPath: /addRpcPath: add.Adder/addHeaders: - Authorization编译生成网关可执行程序文件 # cat Makefile all: gateway gateway: main.gogo build -o gateway main.go clean:rm -f gatewayrpc:goctl gateway -dir gateway启动网关 ./gateway请求网关 # curl -i 127.0.0.1:9999/add?a1b2 HTTP/1.1 200 OK Traceparent: 00-1cd6f9f8c902193d8dd7da646f775d0d-4959382686bbb075-00 Date: Sun, 10 Dec 2023 12:04:40 GMT Content-Length: 13 Content-Type: text/plain; charsetutf-8invalid token
http://www.yingshimen.cn/news/65494/

相关文章:

  • 食品电子商务网站建设方案唯一做魅惑的网站
  • 西安建站网站做网站要怎样加盟欧普
  • 设计在线设计网站今天的新闻联播主要内容
  • 网站开发交易网站莱芜在线论坛话题牛泉镇
  • 镇海区住房和建设交通局网站寻花问柳-专注做一家男人的网站
  • win10 做网站服务器wordpress文档阅读器
  • 济阳网站建设wordpress机器人
  • 快速网站建设多少钱网站的模板
  • 个人可以备案几个网站电力公司 网站开发报价单
  • 外贸软件哪个好seo搜索引擎优化期末及答案
  • 平台型网站建设公司做外贸网站服务
  • 如何看一个网站的好坏网站开发常用语言
  • 网络哪里能接活做网站定制一款app要多少钱
  • 自建网站平台要多少钱网站的主域名
  • 做网站在哪儿买空间互联网营销培训班
  • 手机网站制作哪家好网站seo做哪些工作
  • 网站图片处理方案太原西北建设有限公司网站
  • 长沙电商网站开发用dw做网站怎么上传到网站上
  • 爬取旅游网站数据并进行分析跟网站开发有关系的工作有哪些
  • 建设厅网站更改登陆密码wordpress添加搜索小工具
  • 商务网站建设的第一步白云、从化公布重点场所
  • 各大网站注册记录3000ok新开传奇网站
  • 旅游网站建设的相关报价做百度网站每年的费用多少合适
  • 如何做自己产品网站PHP 网站开发 入门
  • 网站开发设计师岗位职责推广策划方案怎么做
  • 设计网站广告语wordpress 阅读更多
  • 国外网站如何做seo成都网页设计班
  • 中国广告设计网站晋城网站建设电话
  • 学校网站前置审批ppt一键生成免费版
  • 网站经常做封面的那些番号带动画的网站模板