paddlehub 服务起来了,为什么只能用python脚本访问,浏览器js访问不了
收藏
paddlehub 搭好了OCR服务,用python脚本能正常访问,并返回结果,
python tools/test_hubserving.py http://127.0.0.1:8866/predict/ocr_system doc/imgs/01.png
以上这命令正常的,
用浏览器js访问http://127.0.0.1:8866/predict/ocr_system 并post 相应数据,F12看 type 居然变成options ,我ajax代码是post ,百度说了跨域了,怎么解决啊,或者说有没有调服务的 web成品页面源码下载像 官方自带的那个,可是我看代码全是压缩过的,看不懂,老是用python脚本调用实在太麻烦,还要装客户端,不方便。
0
收藏
请登录后评论
有没有懂网络的大仙啊,困扰一周了。哎
这个其实上面都写了:暂不提供可视化界面,请直接使用脚本进行请求。(手动笑哭)
谢谢,已经解决了,用nginx 搭了个站点 代理 设置一下解决的
应该是跨域问题
我也不知道paddlehub怎么设置允许跨域访问
所以我写了个php脚本又搭了个web服务器试了下,php发的http request请求是可以返回数据的
可以分享一下具体的吗
只有用js发http请求才有跨域限制,用php没有,所以可以用js请求php脚本,用php脚本再请求paddlehub服务
其实还有更好的解决方案,百度一下,很多帖子