5

ローカルでは、npm install --mongodb:nativenpmを実行してC ++ BSONパーサーをコンパイルおよびインストールすることはできますが、Herokuで同じアクションを複製することはできません。

プレインストールコマンドnpm install mongodb --mongodb:nativeをに追加しようとしましpackage.jsonたがnpm、Heroku環境のパスでは実際には使用できません。

mongodbパッケージのソースを見ると、環境変数(npmがコマンドライン引数に基づいて作成したもの)を探しているように見えます。たぶん、それをHerokuビルド環境に注入する方法はありますか?

BSONの(逆)シリアル化は私のアプリにとって大きなCPU +メモリの占有になりつつあり、C++パーサーはこれを軽減するのに役立ちます。

4

0 に答える 0