记一次:Python的学习笔记四(Gatway网关配置python服务)
2024-01-08 20:53:21
前言:如果我后台是spring cloud,单独一个模块是Python写的服务如何集成进来呢?于是乎如下
1、gatway网关配置
# python服务
- id: xxx-python
uri: lb://xxx-python
predicates:
- Path=/python/**
filters:
- StripPrefix=1
2、请求网关地址,导向python服务
2.1、启动nacos服务-略
2.2、启动gatway网关服务-略
2.3、启动python服务-略
2.4、请求gatway访问python地址:http://localhost:8081/python/test2
注意:增加前缀python,这个在gatway配置信息中有
但是访问还是拒绝了,一开始以为防火墙的问题,后来排查发现是django服务启动设置问题
3、启动django服务设置
django接口可以通过localhost或者127.0.0.1进行访问,但无法通过本机ip地址访问?
本文解决思路下面的大佬连接地址:http://www.ay1.cc/article/1673406129646989378.html
然后pycram启动设置
4、gatway导向地址与urls.py设置地址注意
一般使用gatway请求地址没有结尾的“/”,urls.py设置路径的时候有“/”所以匹配不上,这里要注意一下
请求gatway地址:http://localhost:8081/python/test2
Urls.py设置的地址:如下图
然后这样就集成进到网关里啦!
文章来源:https://blog.csdn.net/sinat_38259539/article/details/135390886
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!