node杂谈(一)

在node中var做用域为当前js文件html

每个js文件都是一个module对象前端

global为全局对象,能够用在不一样js之间访问(不要设立过多的全局对象,除非必要,好比设立生产环境仍是开发环境)node

a = 1这种形式默认为写在全局对象上面浏览器

入口的js的module  ID默认为“.”服务器

require("路径")获取的是指定的module对象(表明特定的js)框架

exports是module.exports的别名,exports能够作的事情,module.exports均可以作koa

exports只能用.暴露接口而且在require以后也要用.来获取接口ui

在建立server后浏览器展现乱码缘由以下spa

//正确
res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"})
//错误
res.writeHead(200,{"Content-Type":"text/html;charset='utf-8'"})

server中经过事件驱动的方式write与end不共存,只能用end,在server中调用读文件方法,不论成功仍是失败都要有end,不然服务器一直转code

使用koa框架的时候 前端设置content-type中用逗号是没法解析的,须要用分号才行