}
}
exports.route = route
真实环境肯定不会这么写,这样写主要是理解路由的工作原理
接下来我们创建index.js 倒入我们写好的两个模块。
const server = require('./server')
const router = require('./router')server.start(router.route)
调用server下的start方法,把router那的route方法传入进去。整体的逻辑就出来了,通过server.js 创建http服务,通过node内置模块url获取到当前访问路径,在通过router.js 对不同访问路径进行不同对代码操作。
最终我们启动命令行 输入node index.js 随后请求一个url 我们就会看到应用输出相应对信息,这表明我们对HTTP服务器已经在使用路由模块了。并会将请求对路径传递给路由,再由路由进行接下来对操作。









