摘要:
我们的服务器应当知道路由的存在并加以有效利用。我们当然可以通过硬编码的方式将这一依赖项绑定到服务器上,但是其它语言的编程经验告诉我们这会是一件非常痛苦的事,因此我们将使用依赖注入的方式较松散地添加路由模块(你可以读读Martin Fowlers关于依赖注入的大作来作为背景知识)。首先,我们来扩展一下服务器的start()函数,以便将路由函数作为参数传递过去:var http = require("http");
var url = require("url"); function start(route) { function onRequest(req 阅读全文
posted @ 2013-06-21 11:18
M小卢
阅读(2243)
评论(0)
推荐(0)
摘要:
我们的HTTP服务器需要导出的功能非常简单,因为请求服务器模块的脚本仅仅是需要启动服务器而已。我们把我们的服务器脚本放到一个叫做 start 的函数里,然后我们会导出这个函数。 var http = require("http"); function start() { function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/plain&qu 阅读全文
posted @ 2013-06-21 11:11
M小卢
阅读(1838)
评论(0)
推荐(0)

浙公网安备 33010602011771号