记一次: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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。