在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中用逗號是沒法解析的,須要用分號才行