当前位置:K88软件开发文章中心编程语言JavaScriptCoffeeScript → 文章内容

CoffeeScript 基本的 HTTP 服务器

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 15:34:04

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) -> ...

上一页  [1] [2] 


CoffeeScript 基本的 HTTP 服务器