DOJO004

  • Dashool 創辦人
  • 喜歡調酒
  • Rails、Nextjs、TypeScript

Node.js - 03 模組

JavaScript

什麼是 Node.js 模組? 

可以將模組視為與 JavaScript 函式庫相同。 

內建模組 

Node.js 有一個內建模組列表,可以到這邊看 

導入模組 

使用 require( ) 包含模組名稱 : 
var http = require('http');

建立自己的模組

建立一個檔案名為 “myfirstmodule.js”。這是一個回傳日期、時間的模組 :
exports.myDateTime = function () {
  return Date();
};
使用 “exports” 關鍵字,讓屬性、方法可以在檔案外部使用。
 

導入模組

建立一個新檔案 “demo_module.js”。
現在可以導入剛剛建立的模組 “myfirstmodule.js”。
var http = require("http");
var dt = require("./myfirstmodule"); // 使用 ./ 代表在同一個資料夾當中

http
  .createServer(function (req, res) {
    res.writeHead(200, { "Content-Type": "text/html" });
    res.write("The date and time are currently: " + dt.myDateTime());
    res.end();
  })
  .listen(8080);
執行他 :
$ node demo_module.js
應該會看到目前的時間:

版權所有 © 2023 DOJO004

Deployed on Zeabur