5

在本地,我可以运行npm install --mongodb:nativenpm 来编译和安装 C++ BSON 解析器,但我无法在 Heroku 上复制相同的操作。

我尝试添加预安装命令npm install mongodb --mongodb:nativepackage.jsonnpm在 Heroku 环境中的路径上实际上不可用。

查看mongodb 包的源代码,它看起来像是在寻找一个环境变量(我猜是由 npm 基于命令行参数创建的)。也许有一种方法可以将其注入 Heroku 构建环境?

BSON(反)序列化正在成为我的应用程序的大型 CPU + 内存占用,而 C++ 解析器有助于缓解这种情况。

4

0 回答 0