var readable = process.stdin
readable.on('data', function(chunk) {
var common = (chunk.toString()).substr(0,(chunk.toString()).length-1)
if(common=='update'){
delete require.cache[require.resolve('./message')]
Message = require('./message')
}
})
主要解决两个问题,1是静态资源的处理,2是动态资源的路由。静态资源在node.js里的意思是不变的,如图片、前端js、css、html页面等。
动态资源我们一般指aspx页面,ashx页面,asp页面,jsp页面,php页面等,而node.js里其实没动态资源这一说,它对请求的处理都是由回调方法完成的,在我实现的httserver里,借鉴了ashx的写法,把处理请求的js文件看作动态资源。
首先实现一个处理静态资源的函数,其实就是对本地文件的读取操作,这个方法已满足了上面说的静态资源的处理。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)