Node.js使用google-protobuf

    随着Google的Protobuf3的发布,Google终于开发了一个可以给JavaScript使用的库。之前大家如果在node端使用了Protobuf应该用的是protobufjs这个库,但是既然Google官方支持了JavaScript,那么我们还是要去尝试一下的。

    下面就开始介绍如何在node端使用google-protobuf,在解析生成proto数据的同时,我们还支持一个功能:可以根据客户端请求的后缀去判断返回给客户端的数据格式(json或protobuf)。举个例子,如果客户端请求的url是http://127.0.0.1:9999/user.json,我们给他返回的就是json数据;如果客户端请求的url是http://127.0.0.1:9999/user.pb,我们给他返回的就是proto数据。下面开始详细的讲解:


一、定义Protobuf的数据结构

    关于Protobuf3如何定义数据结构的,就不详细讲解了,贴上demo中的数据结构:

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值