問題タブ [protobuf.js]

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 に答える
1622 参照

node.js - Nodejs Date オブジェクトから protobuf へ

protobufと統合されたgraphqlを構築しています。次のような gql スキーマがあります。

User問題は、コンストラクタのみでメッセージ オブジェクトを作成するにはどうすればよいかということです。具体的には、次のことを行いたいと思います。 message = new User(['my_user_id', '2018-10-01']).toObject()これにより、正しい protobuf メッセージ オブジェクトに変換されます。お気に入り:

ただし、createTime は常にundefined

私は多くの方法を試しましたが、まだ機能していません(ちなみに、nodejs protobuf タイムスタンプについて話しているオンラインリソースはほとんどありません)

message = new User(['my_user_id', '2018-10-01T20:23:32.000Z']).toObject()働かないようにしてみた

試しましたがmessage = new User(['my_user_id', new Date()]).toObject()、動作しません

私は試した

どちらも機能していません

これを行う正しい方法を知っている人はいますか?どうもありがとう