Tag: flatbuffers

flatbuffers没有定义

我正在写一个使用谷歌扁平缓冲区的nodeJs应用程序。 我在我的MacBook Pro上安装了flatc,并编译了以下模式: 命名空间MyAlcoholist; table Drink { drink_type_name: string; drink_company_name: string; drink_brand_name: string; drink_flavor_type_name : string; liquid_color_type_name : string; liquid_color_is_transparent : bool; alcohol_vol : float; calories_for_100g : uint; global_image_id: ulong; drink_flavor_id: ulong; } table Drinks { drinks:[Drink]; } root_type Drinks; schema文件名为drink.fbs,它生成了一个名为drink_generated.js的JavaScript文件 我将这个文件包含在我的nodejs应用程序中,并使用下面的代码将数据添加到它。这是我的flatBufferUtil.js实用程序文件。 var flatbuffers = require('../js/flatbuffers').flatbuffers; var builder = new flatbuffers.Builder(); var drinks = require('../fbs/drinks_generated').MyAlcoholist; […]