Các mô-đun trong Nodejs là gì?
Trong hướng dẫn này, chúng ta sẽ tìm hiểu những loại mô-đun nào có trong Node. js, cách nhập mô-đun và cách gọi hàm của mô-đun sau khi nhập Show
Có ba loại mô-đun trong Node. js dựa trên vị trí của họ để truy cập. họ đang Mô-đun tích hợpĐây là những mô-đun đi kèm với Node. cài đặt js Tham khảo danh sách các nút. js Các mô-đun tích hợp Mô-đun do người dùng xác địnhĐây là những mô-đun được viết bởi người dùng hoặc bên thứ ba Chúng ta sẽ tìm hiểu chi tiết hơn về các mô-đun do người dùng xác định trong Node. js Phần Mô-đun do người dùng xác định
Mô-đun của bên thứ baCó nhiều mô-đun có sẵn trực tuyến có thể được sử dụng trong Node. js. Trình quản lý gói nút (NPM) giúp cài đặt các mô-đun đó, mở rộng chúng nếu cần và xuất bản chúng lên các kho lưu trữ như Github để truy cập vào các máy phân tán
Bao gồm một mô-đunBao gồm một mô-đun trong Nút. js cho phép chúng tôi sử dụng các chức năng được cung cấp bởi mô-đun cú phápSau đây là cú pháp để bao gồm một mô-đun trong Nút. tập tin js var http = require(' Thí dụĐể bao gồm mô-đun 'http' trong Nút. js, chúng ta cần viết câu lệnh yêu cầu bên dưới trước khi sử dụng mô-đun http var http = require('http'); Sử dụng chức năng của một mô-đunKhi bạn đã bao gồm một mô-đun bằng cách gán nó cho một biến, các chức năng trong mô-đun có thể được truy cập thông qua biến đó Trong phần mô-đun trên, một ví dụ bao gồm mô-đun http được cung cấp. Bây giờ chúng ta sẽ sử dụng một chức năng của mô-đun http có tên là createServer() để minh họa cách sử dụng một chức năng của mô-đun thí dụ. js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Node.js says Hello!'); res.end(); }).listen(8080); Chức năng tạo Máy chủ HTTP phản hồi với 'Nút. js nói Xin chào. ’ khi một yêu cầu http được gửi tới cổng 8080 Phần kết luậnTrong nút này. js, chúng ta đã học về Node. js, cách đưa chúng vào một Nút. js và cách sử dụng chức năng của Node. mô-đun js Trong hướng dẫn này, hãy tìm hiểu cách Node dựa trên tệp. hệ thống mô-đun js hoạt động và về các mô-đun lõi, cục bộ và bên thứ ba. Khi xây dựng các khối cấu trúc mã, Node. js cho phép các nhà phát triển cấu trúc, tái sử dụng và phân phối mã tốt hơn. Mô-đun là một tệp độc lập hoặc thư mục mã liên quan, có thể được đưa vào ứng dụng của bạn bất cứ khi nào cần. Các mô-đun và hệ thống mô-đun là những phần cơ bản trong cách Node. các ứng dụng js được viết và cấu trúc Mọi tệp JavaScript trong Node. js có thể được coi là một mô-đun và mỗi tệp có thể xuất mã mà các phần khác của ứng dụng có thể sử dụng Trong hướng dẫn này, chúng ta sẽ
Một mô-đun trong NodeJS là một tệp JavaScript đơn giản hoặc phức tạp có thể được sử dụng trong ứng dụng web của bạn. Nói tóm lại, mỗi mô-đun chỉ là một tệp có mã JavaScript trong đó Có ba loại mô-đunMô-đun lõiCác loại mô-đun này bao gồm các chức năng tối thiểu trong Node. JS. Các ví dụ phổ biến có thể là http. để xây dựng một máy chủ HTTP đơn giản Mô-đun cục bộĐây là những mô-đun được xây dựng bởi bạn. lập trình viên Bạn nên viết các mô-đun vì nó thúc đẩy mã của bạn sạch sẽ và làm cho mã của bạn trở thành mô-đun (bạn có thể sử dụng lại mô-đun của mình trong các dự án khác mà không cần tốn nhiều công sức) Mô-đun bên thứ baCác loại module này được xây dựng bởi cộng đồng lập trình. Chúng chủ yếu bao gồm mã phức tạp để lập trình viên có thể thêm chức năng vào ứng dụng của mình mà không cần tự viết. Bằng cách này, anh ấy cũng tiết kiệm thời gian Tôi có thể sử dụng các mô-đun này như thế nào?Khi sử dụng các module, bạn chỉ cần sử dụng hàm require() const myModule = require("moduleName") Thí dụHãy sử dụng fs (mô-đun hệ thống tệp) để đọc một tệp văn bản đơn giản làm ví dụ Mở notepad, viết bất kỳ đoạn văn bản nào trên đó và sau đó lưu nó vào bất kỳ đâu. Hãy đặt tên cho nó là “demofile. txt”. Mở trình chỉnh sửa mã của bạn và viết đoạn mã này và lưu nó vào cùng thư mục với thư mục của bạn. tập tin txt const fs = require("fs") bây giờ hãy lưu nó với tên “fsExample. js” và chạy nó trên dòng lệnh của bạn node fsExample (Để biết thêm chi tiết về cách chạy mã của bạn thông qua dòng lệnh, tôi đã viết một hướng dẫn) Kết quả là bạn sẽ thấy nội dung của tệp văn bản được in ra Chi tiết về phương thức readFile Tham số đầu tiên là tên của tệp văn bản bạn muốn đọc Tham số thứ hai là tùy chọn của bạn. ở đây, phương pháp mã hóa là 'utf-8' để văn bản có thể được in ra. Nếu bạn không chỉ định các tùy chọn, nó sẽ in ra các giá trị bộ đệm mà con người không thể đọc được Tham số thứ ba là chức năng gọi lại Sử dụng các mô-đun của bên thứ ba Đầu tiên cài đặt một mô-đun thông qua npm Hãy cài đặt express làm ví dụ npm i express Sau đó, yêu cầu () như vậy const express = require('express') Ghi chú. Tôi đã viết một hướng dẫn cơ bản về NPM, xem tại đây Sử dụng các mô-đun cục bộĐể sử dụng các mô-đun của riêng bạn (các mô-đun cục bộ), trước tiên bạn phải 'xuất' nó. Bạn có thể xuất chuỗi, hàm, biến, v.v. Cú pháp như sau ________số 8_______Ví dụ đơn giản nhất Tạo một mô-đun có tên là 'tin nhắn. js' và một ứng dụng khác được gọi là 'ứng dụng. js' thông điệp. js module.exports = "Hello World" ứng dụng. js const message = require('./message.js') Chạy ứng dụng mã. js trên dòng lệnh. Kết quả là “Xin chào thế giới” sẽ được in ra Để xuất một chức năng, mã tương tự thông điệp. js module.exports = function() { ứng dụng. js const message = require("./message.js") Xuất khẩu đối tượngxuất khẩu là một đối tượng. Vì vậy, bạn có thể thêm thuộc tính cho nó thông điệp. js const fs = require("fs") 0ứng dụng. js const fs = require("fs") 1Tóm lại, để sử dụng các mô-đun cục bộ Phương thức yêu cầu có thể được sử dụng để nhậpconst fs = require("fs") 2Ghi chú. Để yêu cầu bên thứ ba/mô-đun NPM, không bao gồm “. " hoặc là ". ” trong thông số của bạn. Các mô-đun sẽ có sẵn trong thư mục “node_modules” nằm trong dự án của bạn Các mô-đun nút js là gì?Nút. js có hai hệ thống mô-đun. Mô-đun CommonJS và mô-đun ECMAScript .
Các loại mô-đun khác nhau trong Nodejs là gì?Các loại Mô-đun trong Nodejs. . Mô-đun lõi mô-đun cục bộ Mô-đun của bên thứ ba |