问题描述
在我的程序中,我发送的其中一个请求在收到响应时会引发 Header Overflow 错误。我目前可以使用 node --max-http-header-size=15000 app.js
在命令行中运行我的程序,但现在我想使用 npm 包(如 pkg 和 nexe)将该程序编译为可执行文件。我也尝试过同时使用这两种方法,但没有发现将 --max-http-header-size=15000
合并到 pkg 中的方法。使用 nexe,我能够使用以下代码创建编译器:
const { compile } = require('nexe')
compile({
input: './app.js',flags: ['--max-http-header-size 20000'],targets: 'windows-x64-12.16.3'
}).then(() => {
console.log('success')
})
但是,如果我在命令行中运行 node app.js
而不调整最大标头大小,这并不能有效避免标头溢出错误。我还在终端中运行了 nexe app.js -f --max-http-header-size=15000 -t windows-x64-12.16.3
并且没有成功避免溢出错误。如果有帮助,我将使用 Axios 作为我的请求库。感谢您的帮助,谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)