Open MrZixi opened 3 years ago
我使用的场景比较特殊,在普通场景下使用docker暴露端口或者端口转发都是ok的,但是在我的场景下暴露的端口形成的链接是一个hash后的字符串,如xxxx:pp会变成xxxx/hhhhhh,所以如http://xxxx/table的链接就会被拒绝,只能响应http://xxxx/hhhhhhh开头的链接,我手动改了访问url为http://xxxx/hhhhhhhh/table后就能收到table页面了,但是其中css、js可视化的文件路径等都还是http://xxxx/开头,所以这样也并没有什么效果。我简单看了下fitlog实现相关的代码,可能是flask部署配置的问题。
现在在启动网页端server之后redirect的路径时直接使用了绝对路径,如http://xxxx/table,而不是http://xxxx:pp/table,但是如果是在服务器上或者docker环境下使用就会出问题,暴露出的端口只能在第一次GET请求时成功,后续的网页资源由于路径原因全部无法使用。