node.js (v0.8.2) を spdy (v1.2.1) で動作させることができないようです。かっこいいので、これが私のcoffeescriptのコードです:
spdy = require 'spdy'
fs = require 'fs'
DEFAULT_PORT = 8000
DEFAULT_SERVER_OPTIONS =
key: fs.readFileSync(__dirname + '/keys/privatekey.pem')
cert: fs.readFileSync(__dirname + '/keys/certificate.pem')
ca: fs.readFileSync(__dirname + '/keys/certrequest.csr')
spdy.createServer DEFAULT_SERVER_OPTIONS, (request, response) ->
console.log 'request made...'
response.writeHead 200
response.write 'goodbye cruel world'
response.end()
.listen DEFAULT_PORT
console.log 'Server running on ' + DEFAULT_PORT
「Server running on 8000」と表示されますが、Chrome で 127.0.0.1:8000 に接続しようとすると何も表示されず、「request made...」が鳴りません。
どうもありがとうございました!