Google gRPCにboringSSLの動作バージョンがあることを知っているときに、別のopensslをインストールしたくありません。
今、私の課題は、塩の計算やCMACなどのいくつかの機能にアクセスできるようにすることです。
何かが変更されてコードが破損した場合に備えて、Googleがその使用を宣伝していないことを認識しています。
node_modules / grpcのルートに「binding.gyp」というファイルがあるのを見ましたが、それを使用できるかどうかわかりません。
どんな提案でも大歓迎です。
ありがとう
あなたの質問にはいくつかの層の問題があり、多くの文脈が欠けていますが、私が得ているものに基づいて提供できるものがいくつかあります:
まず、grpc-nodeは非推奨になり、ネイティブコードが含まれなくなったgrpc-jsに移動する必要があります。
次に、grpc-nodeは実際にはBoringSSLを使用せず、実際にはnodejsがOpenSSL自体をネイティブAPIとして公開することに依存しています。
そして最後に、ネイティブノードモジュールでnodejsの公開されたOpenSSL APIを使用できるようになっています:https://nodejs.org/api/addons.html#addons_linking_to_libraries_included_with_node_js
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加