This repository was archived by the owner on Apr 22, 2023. It is now read-only.
This repository was archived by the owner on Apr 22, 2023. It is now read-only.
node-fastcgi compatibility with node ≥ 0.11.8 #8988
Closed
Description
I've filed this bug on node-fastcgi bug tracker also. I think it could be a more general compatibility issue for next release of node so I am reporting it here also:
First have a look at node-fastcgi and the bug I've filed there. Here is my configurations:
.lighttpd.conf:
server.document-root = "."
server.modules += ( "mod_fastcgi" )
server.port = 2020
fastcgi.server += (
"/myapp" => ((
"socket" => "/tmp/myapp-fcgi.sock",
"bin-path" => "/home/user/myapp/server.js",
"check-local" => "disable",
"max-procs" => 1,
))
)
#!/home/user/.nvm/v0.11.8/bin/node
var fcgi = require('node-fastcgi');
fcgi.createServer(function(req, res) {
if (req.method === 'GET') {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end("It's working");
} else {
res.writeHead(501);
res.end();
}
}).listen();
Do chmod +x server.js
and npm install node-fastcgi
then lighttpd -f .lighttpd.conf -D
and open http://127.0.0.1:2020/myapp on your browser. It works if you install 0.11.7 and change server.js to use it but for 0.11.8 and newer node versions, it just makes browser waiting forever and does nothing.