![CURL 在 CentOS 5.7 中的 node.js 中不起作用,但在 debian 2.6.32-5 中运行良好](https://linux22.com/image/574769/CURL%20%E5%9C%A8%20CentOS%205.7%20%E4%B8%AD%E7%9A%84%20node.js%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E4%BD%86%E5%9C%A8%20debian%202.6.32-5%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E8%89%AF%E5%A5%BD.png)
在 node.js 中开发应用程序,在测试服务器(debian 2.6.32-5)上它运行完美,但在 CentOS 5.7 上出现错误。
使用 curlrequest node.js 库,出现的错误是“初始化失败”。我从命令行测试了 curl,它运行正常。我想这可能是权限问题?
答案1
问题在于 curlrequest 包中使用了 --no-keepalive。CentOS 机器上安装的 curl 版本不支持它。删除它解决了这个问题。
在 node.js 中开发应用程序,在测试服务器(debian 2.6.32-5)上它运行完美,但在 CentOS 5.7 上出现错误。
使用 curlrequest node.js 库,出现的错误是“初始化失败”。我从命令行测试了 curl,它运行正常。我想这可能是权限问题?
问题在于 curlrequest 包中使用了 --no-keepalive。CentOS 机器上安装的 curl 版本不支持它。删除它解决了这个问题。