Nodejs core module is composed of a series of concise and efficient JavaScript libraries. It provides the most basic API for Nodejs. These core modules are compiled into binary distribution and automatically started when the Nodejs process starts. Loading modules in
Node.js can be said to be a simple yet complex function. It is composed of a single or multiple JavaScript files and can be reused throughout the Node.js application. Each module in Node.js has its own context, which does not interfere with other modules or pollute the global scope. And each module can be placed in a separate .js file in a separate folder.
Module type:
Node.js includes three types of modules:
Core module
Local module
Third-party module
What we will introduce today is the core module in the Node.js module
Node.js Core Module
Node.js is a lightweight framework, and the core module includes the minimum functionality of Node.js. These core modules are compiled into binary distributions and automatically loaded when the Node.js process starts. But first you have to import the core module before you can use it in your application.
Important core modules:
Core module | Description |
HTTP | http module includes classes, methods and events for creating Node.js http server |
URL | url module includes for URL Methods for parsing and parsing |
Request parameters | The querystring module includes methods for processing query strings |
Path | Path module includes methods for handling file paths |
FS | Module includes classes, methods and events for handling file I/O |
UTIL | The util module includes utility functions useful to programmers. |
Loading core modules
To use Node.js core or NPM modules, you first need to use the require() function Import it as shown below.
var module = require('module_name');
Follow the above syntax and specify the module name in the require() function. The require() function will return an object, function, property, or any other JavaScript type, depending on what the specified module returns.
Example: Loading and using the core http module
var http=require('http'); var server=http.createServer(function(req, res){ }); server.listen(5000);
In the above example, the require() function returns an object because the http module returns its functions as objects , and then you can use dot notation to use its properties and methods, such as http.createServer()
In this way, we can load and use it in the application Node.js core module
The above is the detailed content of What is the core module of nodejs. For more information, please follow other related articles on the PHP Chinese website!