全端勇士之路 Node.js 基礎學習-模組化設計寫法

前言

這一個篇幅會很短很短,因為只是在記錄模組化設計常見的幾種寫法而已

常見的模組化寫法

廢話不多說直接貼上 code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 第一種
var data = 2;
module.exports = data;

// 第二種
module.exports = {
content: data,
title: 'title'
};

// 第三種
module.exports = {
data,
title
};

// 第四種
exports.data = 2;

// 第五種
exports.bark = function() {
return 'bark!!';
}

另外這邊 ES6 寫法是這樣子

1
2
3
4
export default {
content: data,
title: 'title',
}

但是實際在 Node.js 運作環境下不推薦使用 export default 語法,因為這是 ES6 的使用,所以還是使用 Node.js 專屬語法 module.export 即可。