Appcube访问内网不通
问题描述
集成场景中,在满足接口协议要求的前题下,当AppCube的前端代码,通过http协议,访问后端提供的接口时,response为空,并出现卡顿现象。
问题原因
通过以上现象,最后定位发现,在AppCube的前端代码中,有访问安全保护机制,不允许在接口地址中包含“:”,也就是说只允许通过域名访问,或者80,443端口访问。
解决方法
在开发环境中,不便于申请域名,所以使用Nginx代理来解决该问题:
- Nginx服务器需要外网访问权限。
- 与后端部署服务器同域或者可以访问后端部署服务器。
配置方法:
- 修改端口号为80或者443。
样本
server { listen 80; server_name _; client_max_body_size 10000M; proxy_buffering on; proxy_buffer_size 64k; proxy_buffers 9 8k; proxy_busy_buffers_size 64k; proxy_max_temp_file_size 1024m; location ~/api/ { proxy_pass http://122.9.6.41:8880; add_header backendIP $upstream_addr; add_header backendCode $upstream_status; proxy_set_header Host $host:$proxy_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; } }
公共问题 所有常见问题
- 环境没有OBS,如何存储附件或图片?
- 添加用户的时候提示密码不能为空,实际是有密码的
- 移动端应用无法访问
- ISDP+菜单跳转AppCube应用页面,报504超时
- 创建的租户没有执行应用订阅菜单的权限
- 订阅OpenAPI时,部分API搜索不到
- 在AppCube上创建OBS时,上传报错
- ISDP+和AppCube接口调用时,网络访问不通
- 新增数据源时,包含动态日期条件的数据源无法成功保存
- 移动端进入应用白屏
- AppCube脚手架控制台持续报错
- Appcube访问内网不通
- SSO配置后,提示:Failed to read the ‘localStorge’ property from ‘Window’:Access is denied for document.
- ISDP+页面报:该业务用户不存在
- 用户与角色同步页面打开空白
- ISDP环境搭建完成,登录PC端提示无效账号
- AppCube开发的应用挂载到ISDP+后,通过ISDP+进入应用页面,获取的用户信息错误。
more