Javascript NodeJs-文件上载时超出范围异常

Javascript NodeJs-文件上载时超出范围异常,javascript,node.js,Javascript,Node.js,我使用NodeJs创建一个WebApp,目的是在服务器上上传文件 我正在使用expressfileupload,使用js-FormData()将文件从客户端发送到API(NodeJS),然后处理文件。 一切都很顺利,除了我选择了一个大于一定大小的文件,例如2.15GB的文件。 我收到此错误消息: 内部/validators.js:90 将新错误抛出范围之外(名称,=${min}&&=0&&&我意识到,当您在Express文件上载中不使用临时文件时,会在内存上创建二进制缓冲区。 我尝试使用expr

我使用NodeJs创建一个WebApp,目的是在服务器上上传文件

我正在使用expressfileupload,使用js-FormData()将文件从客户端发送到API(NodeJS),然后处理文件。 一切都很顺利,除了我选择了一个大于一定大小的文件,例如2.15GB的文件。 我收到此错误消息:

内部/validators.js:90
将新错误抛出范围之外(名称,
=${min}&&=0&&&我意识到,当您在Express文件上载中不使用临时文件时,会在内存上创建二进制缓冲区。
我尝试使用express file upload config属性:

app.use(fileUpload({
    useTempFiles: true,
    tempFileDir: "/tmp/"
}));

现在,错误没有出现。

尝试使用哪个版本的节点?错误表示32位整数(2147483647)的最大值,因此可以包含
节点--version
节点-e'控制台.log(process.env)的内容“
?嗨,doublesharp,我在问题中提到我正在运行64位node js,但该节点安装在:\\Program Files(x86)…这是问题吗?