问题描述:
EOS850 工作流里试运行无答复响应
解决方案:
问题原因是nginx没有配置正确,导致响应头缺失。参考以下配置:
#EOS afcenter by gateway
server {
listen 80;
client_max_body_size 200m;
client_body_buffer_size 10m;
client_body_timeout 300s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
proxy_connect_timeout 600s;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-EOS-SourceSysKey dc6baaed30e541d78bb91274803d9432;
# 开启防篡改的请求头开关
proxy_set_header enableVD $enable_vd;
proxy_set_header disableToolCall true;
# SSE 连接的特殊处理
location ^~ /afc/api/agent/stream/sse/connect {
gzip off;
gzip_vary off;
# SSE必需的头信息
proxy_set_header Connection '';
proxy_http_version 1.1;
proxy_cache off;
# 保持长连接
proxy_read_timeout 86400s;
proxy_send_timeout 86400s;
proxy_pass http://eosgateway;
# 在该路由中添加这个响应头
proxy_set_header X-EOS-SourceSysKey dc6baaed30e541d78bb91274803d9432;
}
更多请参见EOS Low-Code Platform 8