2016-09-28 15 views
1

私はprotobufを初めて使っています。 npm google-protobufをインストールしました。続きprotocで生成されたjavascriptをインポートするには?

syntax = "proto3"; 
package com.sixdee; 
message Student{ 
     string name = 1; 
     int32 id = 2; 
} 

私の.protoファイルであり、これは私は私のプロジェクトで結果testproto_pb.jsを貼り付けている私は.jsファイル

protoc --js_out=import_style=commonjs,binary:. testproto.proto 

を生成している方法です。 私はprotobufパケットを構築できません。 は私が

var student = new Student(); 
student.setName("Ankith"); 
student.setId(24); 

を試してみましたが、私はlinkを言及しているUncaught ReferenceError: Student is not defined

を取得します。何も私のために働くようです。 どんな助力もありがとうございます。

+0

CommonJSスタイルのインポートを使用している場合は、次のようにしたいと思います。var testproto_pb = require( './ testproto_pb.js'); var student = new testproto_pb.Student(); ... それは動作しますか? –

答えて

0

私たちのコードに何が問題なのかよく分かりません。完全なソースコードなしで判断するのは難しいです。

ここで概説として私は、NPMからprotobufjsを使用:http://webapplog.com/json-is-not-cool-anymore/

をあなたが同様にフロントエンドにいるProtobufライブラリが必要です。

関連する問題