Node.js中的模块可以分为原生模块和文件模块,通过Node.js中可以通过require方法导入模块、exports方法导出模块。  1、require导入模块         对于原生模块(比如说:http),只需要使用require(‘http’)导入这个模块并将其赋值给一个变量即可使用这个模块导出的属性、方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 11:18:34
                            
                                961阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Node.js如何导入模块
在Node.js中,模块是一种封装了特定功能的代码块,它可以被其他模块引用和重复使用。通过导入模块,我们可以方便地使用其他人或自己编写的代码来解决实际问题。在本文中,我们将探讨Node.js如何导入模块,并通过一个实际问题的解决来演示。
## 实际问题:计算两个数的乘积
假设我们需要编写一个简单的程序,用于计算两个数的乘积。为了实现这一功能,我们可以编写一个独            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-15 17:21:35
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.引入http模块 2.创建服务器 接下来我们使用 http.createServ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 22:32:10
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            node.js的开发是基于模块化的思想,与ES6中新增的模块化有点不同。对比:ES6中用import导入模块,import语句只能写在文件最开头,import xx from yy的方式是静态编译,即编译时加载,所以要写在文件的最上头;用export导出模块。nodejs中用require导入模块,require是nodejs环境中的全局函数,require是动态加载,即运行时加载,可以在任意位置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 06:50:56
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            每一个Node.js都是一个Node.js模块,包括JavaScript文件(.js)、JSON文本文件(.json)和二进制模块文件(.node)。 mymodul.js function Hello() { this.hello = function() { console.log('Hello            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-02-24 14:28:00
                            
                                157阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Node 有简单的模块加载系统。在 Node 里,文件和模块是一一对应的。下面例子里,foo.js 加载同一个文件夹里的 circle.js 模块。 foo.js 内容: circle.js 内容: circle.js 模块输出了 area() 和 circumference() 函数。想要给根模块            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-22 14:00:00
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node.js 模块导入的基本流程,主要是(即使用require())的内部执行步骤。            
                
         
            
            
            
            导入 let 自定义变量名 = require('模块'); 可以导入 核心模块、三方模块 、自定义模块 使用 require 导入模块执行模块中的代码,得到被导入模块中的 exports 接口对象 导出 拥有两种导出模块的方式 exports 可以导出多个成员 module.exports 只能导 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-01 22:09:00
                            
                                391阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Node.js 工具模块Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下:var dns = require("dns") 方法序号方法 & 描述1dns.lookup(hostname[, options], callback) 将域 名(比如 'runoob.com')解析为第一条找到的记录 A (IPV4)或 AAAA...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-16 07:45:40
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在 Node.js 模块库中有很多好用的模块。接下来我们为大家介绍几种常用模块的使用: 序号模块名 & 描述1 OS 模块 提供基本的系统操作函数。2 Path 模块 提供了处理和转换文件路的工具。3 Net 模块 用于底层的网络通信。提供了服务端和客户端的的操作。4 DNS 模块 用于解析域名。5 Domain 模块 简化异步代码的异常处理,可以捕捉处理try catch无法捕            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-12 16:13:34
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node.js 工具模块Node.js os 模块提供了一些基本的系统操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-12 21:48:39
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Node.js基本模块因为Node.js是运行在服务区端的JavaScript环境,服务器程序和浏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-29 10:27:58
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Domain 模块 语法格式如下: domain模块,把处理多个不同的IO的操作作为一个组。注册事件和回调到domain,当发生一个错误事件或抛出一个错误时,domain对象会被通知,不会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-22 13:36:00
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Node.js 模块库中有很多好用的模块。接下来我们为大家介绍几种常用模块的使用:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-02-22 13:32:00
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。创建模块在 Node.js 中,创建一个模块非常简单,如下我们创建一个 main.js 文件,代码如下:...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-06 10:57:02
                            
                                131阅读