songcser/sanic-ms

运行调试的一些问题

rexchoi1983 opened this issue · 1 comments

感谢作者的分享,但我在调试过程中发现一些问题,不知道是不是组件版本导致的:
1、sanicms\loggers.py
第58行data = fields.pop('args'),取出的data是tuple,导致下面data.update报错,这里我修改了一下,重新组成一个dict,原理上看这是在读取参数,因此只是给它一个独立的名字就算了。
tmp = fields.pop('args')
data = {'name': tmp[0]}

2、sanicms\server.py
也是第58行,
await service.register_service(app.config['PORT'])
而register_service有两个参数, host 和 port,这里需要加上port=app.config['PORT']

不知道这样的修改是否合适,望指教,谢谢!

日志部分可以根据传入的参数修改。服务注册部分可能有问题,需要加上port参数的