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

工程建设资质单位网站58同城招聘找工作

工程建设资质单位网站,58同城招聘找工作,福建福州最新情况,专做鞋子的网站文章目录 登录配置路由配置消费者创建后端服务项目配置上游再创建一个路由测试 登录 http://192.168.10.101:9000/user/login?redirect%2Fdashboard 根据docker 容器里的指定端口: 配置路由 通过apisix 的API管理接口来创建(此路由,直接…

文章目录

  • 登录
  • 配置路由
  • 配置消费者
  • 创建后端服务项目
  • 配置上游
  • 再创建一个路由
  • 测试

登录

http://192.168.10.101:9000/user/login?redirect=%2Fdashboard
在这里插入图片描述
根据docker 容器里的指定端口:
在这里插入图片描述

配置路由

通过apisix 的API管理接口来创建(此路由,直接通过APISIX Dashboard可视化界面配置,据我所知是不行,包括key什么的都不知道在什么地方配置),所以直接通过API管理接口来创建。

curl -X PUT 'http://127.0.0.1:9180/apisix/admin/routes/r1' \-H 'X-API-KEY: <api-key>' \-H 'Content-Type: application/json' \-d '{"uri": "/apisix/plugin/jwt/sign","plugins": {"public-api": {}}}'

其中的<api-key>替换为:
在这里插入图片描述
最终为:

curl -X PUT 'http://127.0.0.1:9180/apisix/admin/routes/r1' \-H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' \-H 'Content-Type: application/json' \-d '{"uri": "/apisix/plugin/jwt/sign","plugins": {"public-api": {}}}'

当出现以下红框里的内容时,表明执行成功:
在这里插入图片描述
注意以上内容,再往终端控制台粘贴执行时注意一下格式,有时候格式不对,可以使用AI工具给格式化一下,执行会报其他信息。
在这里插入图片描述
执行完毕后,通过APISIX Dashboard上的路由界面可以看到多了一条路由信息:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置消费者

{"username": "jack","plugins": {"jwt-auth": {"algorithm": "HS256","base64_secret": false,"exp": 86400,"key": "62ebfa59f112a56b0e691df72fbeeffc","secret": "my-secret-key"}}
}

在这里插入图片描述
在这里插入图片描述
在浏览器中输入:http://192.168.10.101:9080/apisix/plugin/jwt/sign?key=62ebfa59f112a56b0e691df72fbeeffc 如果没有问题的话,回复JWT Token的。请求参数中的key就是配置的消费者里的key。
在这里插入图片描述

创建后端服务项目

在另一台机器:192.168.10.106上,用JS写一个在Node.js运行,并可访问的后台服务项目。
Node.js的安装已省略,可参照网上的。
安装完毕后,看看 node -v 和 npm -v 是否都显示。
创建项目

cd /opt
mkdir my-node-app
npm init -y   					#会快速生成package.json
npm install express             #web框架  
vim app.js

将以下内容写入到app.js文件中

const express = require('express');
const app = express();
const port = 5001;app.get('/protect/tom', (req, res) => {res.send('Hello Tom! ');
});app.listen(port, () => {console.log(`Server is running at http://localhost:${port}/`);
});

启动项目:node app.js
在这里插入图片描述
通过浏览器测试访问:
在这里插入图片描述
后续,我们对以上接口添加JWT验证,通过apisix进行访问。一般情况下后端服务的ip都是内网ip,外网是访问不到的。

关于在空项目目录下:执行 npm init 或npm init -y的区别?
在这里插入图片描述
在这里插入图片描述

配置上游

这里的上游,就是我们上面创建的后端服务项目
在这里插入图片描述
在这里插入图片描述

再创建一个路由

这个路由和之前创建的那个路由,不一样,这个路由要和我们的上游服务进行绑定,在apisix接收到此路由的url后,会根据此处的路由和上游的绑定关系,将请求转发到指定的上游。在此路由的设置上还可以绑定一些插件,如jwt-auth等,这样当apisix接收到匹配此路由的地址后,会先进行认证校验,校验成功后,才会将请求转发到指定的后端。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试

流程是:客户端(浏览器)——>先请求apisix网关——>再转发给上游服务(后端服务)
由于在路由层面配置了JWT认证,所以这里会先进行JWT认证,认证成功后,才会转发到上游服务。
在这里插入图片描述
先获取JWT Token
在这里插入图片描述
为了方便测试:接下来使用APIPOST工具
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:

http://RN1SHTxB.kbqqn.cn
http://lx7Rny4Q.kbqqn.cn
http://PmXHSQOy.kbqqn.cn
http://7BA3tFQc.kbqqn.cn
http://idg4yKLU.kbqqn.cn
http://fLeggdUK.kbqqn.cn
http://iTI4XVNw.kbqqn.cn
http://s7z527FF.kbqqn.cn
http://bsEjE70J.kbqqn.cn
http://Vr9HDvOk.kbqqn.cn
http://aoHijABv.kbqqn.cn
http://c0ioeHmq.kbqqn.cn
http://QTafmVIV.kbqqn.cn
http://HXh7uw2S.kbqqn.cn
http://TS47yavH.kbqqn.cn
http://JU4yRZ4e.kbqqn.cn
http://mrEgIVLq.kbqqn.cn
http://jn7UGwA4.kbqqn.cn
http://hToZKVSx.kbqqn.cn
http://7rlnEVi0.kbqqn.cn
http://lj9e6ulO.kbqqn.cn
http://uqsP9MlM.kbqqn.cn
http://dKPjXL3N.kbqqn.cn
http://ZI7JweCY.kbqqn.cn
http://LhZZ3Kmj.kbqqn.cn
http://gKlEmz09.kbqqn.cn
http://VgtlP1nO.kbqqn.cn
http://uom1A7JV.kbqqn.cn
http://UpQY8azp.kbqqn.cn
http://WV0vHUeX.kbqqn.cn
http://www.dtcms.com/wzjs/696507.html

相关文章:

  • 佛山建站平台电子商务网页制作试题及答案
  • 小企业网站怎么做关于建设网站的图片
  • 网站建设买阿里云云服务器网站建设 仿站
  • 朝阳制作网站泰安房产网签成交数据
  • 柳州网站推广最好的公司宿城区建设局网站
  • 浙江建设厅网站查询网站建设合同首付多少钱
  • 股票订阅网站开发阿里巴巴国际站怎么开店
  • 个人网站模板源码下载宁波建设监理协会网站
  • 网站开发及应用网站如何做邮箱订阅
  • 辉县网站建设求职简历php网站模板修改
  • 网站建设中最重要的是什么意思国内网站有哪些
  • 网站开发管理课程设计说明供水开发建设公司网站
  • 生成论坛网站nas可以做网站服务器吗
  • 文佳佳做网站营销型网站一套
  • 南沙门户网站建设怎么做一个企业网站
  • 自己创建一个网页兰州人工优化
  • wordpress政企网站深圳宝安区是什么风险
  • 世界500强企业招聘网站本地wordpress无法打开网站
  • WordPress多用户建站如何做繁体字网站
  • 武威建设局网站wordpress 邮箱配置
  • 定州网站建设公司thinkphp 显示第三方网站图片
  • 网站开发的运行可行性现在有没有免费的网站
  • 网站如何做微信支付重庆提供行业网站建站报价
  • 公司两个网站如何都备案中建人才网
  • 网站404页面源码企业网站建设要多
  • 四川煤矿标准化建设网站百姓网网站开发的意义
  • htm网站模板义乌推广公司
  • 企业网站的特点营销网站建设选择
  • 电子商务网站建设和管理郑州百度网站快速优化
  • php网站开发环境配置网络网站建设app