75 Star 200 Fork 70

10km / facelog

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README-js.md 1.45 KB
一键复制 编辑 原始数据 按行查看 历史
10km 提交于 2019-05-05 23:46 . 更新 README-js.md

Access facelog on browser

facelog服务支持在浏览器上访问(javascript)

javascript

javascript访问facelog服务的示例代码如下:

<script src="lib/thrift.js"         type="text/javascript" charset="utf-8"></script>
<script src="../jquery/IFaceLog.js" type="text/javascript" charset="utf-8"></script>
<script src="../jquery/IFaceLog_types.js"       type="text/javascript" charset="utf-8"></script>

<!-- jQuery -->
<script src="https://cdn.bootcss.com/jquery/1.10.0/jquery.min.js"></script>


<script>
// 连接facelog XHR服务
var transport = new Thrift.Transport("http://localhost:36411");
var protocol  = new Thrift.Protocol(transport);
var client    = new IFaceLogClient(protocol);

</script>

<script>
	// 调用version接口方法
	client.version((res)=>{
	  $('.hint-version').append('version:' + res ) 
	})
</script>
<div>
	RESPONSE:
	<p class="hint-version"></p>
</div>

完整测试代码参见

facelog-client-ext/test_js/test.html

XHR服务启动

自从2.1.0版本开始,facelog支持XHR(XML HTTP Request)服务启动。开启这个服务,才能支持javascript访问。

facelog服务启动时,默认启动XHR服务,如下图在服务端日志输出显示XHR服务启动。

在前端用浏览器打开XHR服务端口http://${xhr_host}:${xhr_port},如果显示如下页面,则XHR服务工作正常

Java
1
https://gitee.com/l0km/facelog.git
git@gitee.com:l0km/facelog.git
l0km
facelog
facelog
master

搜索帮助