- ·上一篇文章:CoffeeScript HTTP 客户端
- ·下一篇文章:CoffeeScript 服务器
当前位置:K88软件开发 → 文章中心 → 编程语言 → JavaScript → CoffeeScript → 文章内容
CoffeeScript 基本的 HTTP 服务器
value = '' code = 200 catch error value = error + '\n' respond res, code, contentType, valueserver.listen 8000在一个POST请求中注意数据是如何接收的。通过在“数据”和“结束”请求对象的事件中附上一些处理程序,我们最终能够从客户端缓冲和保存数据。$ curl -D - http://localhost:8000/cookieHTTP/1.1 404 Not Found # ...Unknown key$ curl -D - -d "monster" http://localhost:8000/cookieHTTP/1.1 200 OK # ...$ curl -D - http://localhost:8000/cookieHTTP/1.1 200 OK # ...{"key":"cookie","value":"monster"}讨论给http.createServer一个函数 (request,response) - >…… 它将返回一个服务器对象,我们可以用它来监听一个端口。让服务器与request和response对象交互。使用server.listen 8000监听端口8000。在这个问题上的API和整体信息,参考node.js http和https文档页面。此外,HTTP spec可能派上用场。练习在服务器和开发人员之间创建一个层,允许开发人员做类似的事情:server = layer.createServer 'GET /': (req, res) -> ... 'GET /page': (req, res) -> ... 'PUT /image': (req, res) -> ...
CoffeeScript 基本的 HTTP 服务器