cgi-node.js抱怨缺少文件

cgi-node.js抱怨缺少文件

问题描述:

我正在使用www.cgi-node.org上提供的指导在专用服务器上设置cgi-node。我已经修改了cgi-node.js的第一行以按照指示指向我的节点可执行文件。我收到以下投诉:cgi-node.js抱怨缺少文件

EXCEPTION: ENOENT, no such file or directory 'D:/Programs/nodejs/sessions/2bbaca3254cea595a0f2b24f204f0a87' 

自从我运行Linux后,我对引用Windows风格路径感到有点惊讶。但是,检查cgi-node.js的源代码会发现该路径被硬编码到配置中。这是我应该做的另一个修改或什么?感谢您的任何意见。

... doug 

嗯看起来像有一个需要太多修改的会话路径变量(大约在非优化下载线47,版本0.2):

var CgiNodeConfig = 
{ 
    // 
    // .... blah blah other stuff 
    // 

    SessionPath: '/var/foo/sessions' // <-- change this 
}; 
+0

是的,这是确切的路线,我我在说什么。 :-)我假设,当你说,“修改太”你的意思是除了在第一行进行修改。感谢您的意见。 – user3311045

+0

哈哈我的阅读理解力不是很好今天...好,所以我明白你在说什么。我刚刚钻进了github回购协议......作者确实提到了一些关于需要在最近的评论中改变这个变量(https://github.com/UeiRicho/cgi-node/issues/13#issuecomment -82035427)。似乎在线文档是陈旧的,这是一个合法的变化,事实上需要在初始设置完成 – lispHK01

+0

感谢您的输入。 github的信息似乎很清楚,该行需要修改。我认为我已经完成了这个障碍。但是,现在我得到一个无法读取的属性 - '激情'的空错误。我感觉到最近增加了这个会话事件,并且可能还有一些纠结和/或文档没有赶上。再次感谢您的意见。 – user3311045