特定の作業を行うサードパーティの .net dll がいくつかあります。これらの dll はコンパイルされ、node.js サーバーが実行されるサーバーにインストールされるアプリケーションと共に出荷されます。これらの dll はソフトウェアの拡張機能として提供され、「API」のようなものです。
私はnode.jsの専門家ではありませんが、私が理解していることから、node.jsサーバースクリプトファイルから.net dllを呼び出すことはできません。C++ コードである必要があります。同じことができる Edge.js というモジュールがあることは知っています。私が間違っている場合は修正してください。
C++ でラッパーを作成し、これらの .net メソッドを呼び出すことは可能ですか?
いくつかの調査を行ったところ、Microsoft の Web サイトで次の記事を見つけました: Calling A .NET Managed Method from Native Code 試したことはありませんが、できるかどうか知りたいですか?
現在、WebAPI メソッドを作成しましたが、これにより 2 つの Web サーバーを実行することになります。WebAPI をホストする 1 つとノード サーバー 1 つ。