發表文章

目前顯示的是 2018的文章

exports VS module.exports - node.js

exports VS module.exports 使用外部檔案 要寫出模組化的程式就必須把程式切分的乾淨 . node.js 遵照   CommonJS   的慣例 , 用   require   以及 exports   來作檔案和模組之間的溝通 . 他們很相似但是還是有些不同 . 底下兩種寫法用起來一樣 . 用 `module.exports` module.exports = {   do_a : function(){     // do something ...   },   do_b : function(){     // do something ...   } }; OR var kk = { do_a : function(){     // do something ...   },   do_b : function(){     // do something ...   } } module.exports = kk; 用 `exports` exports.do_a = function(){   // do something ... }; exports.do_b = function(){   // do something ... }; 以上兩者我們都可以像下面這樣使用 var something = require( './something' ); something.do_a(); something.so_b();