iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0

之後在創建Schema的時候會使用到export跟import這兩個功能,所以今天要來教大家Node.js的export跟import。

Export是用來將變數、函數、或者是物件提供給其他的程式碼使用,像是app1.js提供給app2.js用,等一下我會舉例,而Import是導入的意思。

Export的使用方式:

// 檔案: app1.js
const greeting = "Hello, world!";
module.exports = greeting;

使用module.exports然後右邊方你想要匯出的東西,例如我們要把greeting給匯出,就在等號右邊放greeting。

Import的使用方式:

// 檔案: app2.js
const greeting = require("./app1");
console.log(greeting); // 輸出:Hello, world!

在這邊使用require("./檔案名稱"),就可以將我們匯出的東西導入進來。
這時候require("./app1")就會是你匯出的東西。

Export多個物件:
如果我們想要export多個物件的時候,可以這麼做。

// 檔案: app1.js
const greeting = "Hello, world!";
function sayHello() {
  console.log(greeting);
}
module.exports = {
  greeting,
  sayHello,};

我們可以用物件的方式把它存入module.exports,然後在app2使用它們。

// 檔案: app2.js
const greeting = require('./app1');


console.log(greeting.greeting); // 輸出:Hello, world!
greeting.sayHello(); // 輸出:Hello, world!


上一篇
day11 - Async 跟 Await
下一篇
day13 - Express下載
系列文
一起進入網頁後端的世界吧 Restful Api 啟動 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言