問題タブ [twirp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
579 参照

go - Twirp が proto で動作しない

protobuf で動作するように twirp を正しくインストールできないようです。

twirp ファイルをコンパイルして作成するときに実行しようとしているコマンドですが、次のエラーが発生します。

私の .bashrc には、Golang 用に次の 2 行が既に含まれています。

これを解決するための助けがあれば大歓迎です、ありがとう。

0 投票する
1 に答える
2397 参照

go - depを使用するときにprotocにgolang protobuf/ptypesを正しく含めるにはどうすればよいですか?

depを使用する場合、よく知られているタイプgoogle/protobuf/timestamp.protoを含めるのに問題があります。

エラーが発生します:google/protobuf/timestamp.proto: File not found

service.proto:

タイムスタンプ .proto def を含むパッケージをインストールします。

実行protocしてエラーを取得します:

タイムスタンプの .proto 定義を含むディレクトリが存在します:

このプロジェクトにprotocバージョンをロックイン/結び付けたくないので、protocをローカルにインストールしています:

私は何を間違っていますか?

0 投票する
1 に答える
160 参照

go - TWIRP を使用して開発されたテスト RPC サービス

サンプルの Twirp RPC サービスをテストしたいと思います。サンプルサービスはTwirp公式サイトから。

Protobuf の定義は次のとおりです。

サーバーの実装:

ここで提案されている解決策を試してみましたが、ClientConn と HTTPClient には混乱があります。これまでのところ、私はこれを持っています

一方を他方に変換する方法、または Twirp RPC をテストする他の方法はありますか?