部署在服务器上 测试时,扫描开始后显示:“{}”
用的是官网给的demo"SimpleThreeJsExample"
1.确定是https没问题
2.下面这些也确定没问题
修改httpd.conf文件,将mod_proxy.so与mod_proxy_http.so前的#符去掉, 再修改httpd-vhosts.conf,在你的VirtualHost中增加:
ProxyPass /webar/recognize http://127.0.0.1:3000/webar/recognize
ProxyPassReverse /webar/recognize http://127.0.0.1:3000/webar/recognize
3.下面这一条,我我这样改的:
在app.js中第一句话
const webAR = new WebAR(1000, 'recognize.php'); 改为了
const webAR = new WebAR(1000, 'https://www.molideng.com/webar/recognize.php');
使用反向代理功能,将浏览器发送的数据转发到EasyAR WebAR程序上。 配置完成并重新启动nginx或apache后,将你的JS文件中识别地址修改为: https://<你的域名>/webar/recognize。
4.运行环境我也在服务器也启动了:
EasyAR-WebAR_windows.exe
5.我远程访问了存放在我服务器官网给的demo :Integrate>html>SimpleThreeJsExample文件夹
提示打开摄像头—— 开始识别——左上角就显示“{}”
什么原因啊???