如何解决如何将命令行选项 --max-http-header-size=15000 合并到节点 js 中的 nexe 或 pkg 可执行文件中?
在我的程序中,我发送的其中一个请求在收到响应时会引发 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 举报,一经查实,本站将立刻删除。