1、模块的类型:Node.js 的模块可以分为两大类,一类是核心模块,另一类是文件模块:1)核心模
原创 2022-06-15 17:25:12
112阅读
我们都知道Nodejs遵循的是CommonJS规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。1CommonJS规范1.1模块引用模块上下文提供require()方法来引入外部模块,看似简单的require函数,其实内部做了大量工作。示例代码如下:javascript//test.js//引入一个模块
原创 2022-09-28 13:50:52
105阅读
1. Commonjs模块规范 1.1 模块引用 var math = require('math'); 1.2 模块定义 上下文提供exports对象用于导出当前模块的方法和变量,并且他是唯一的导出出口,exports实际上是module.exports,而module.exports就是以一个暴
转载 2020-12-10 13:13:00
67阅读
2评论
文章目录优先从缓存中加载内置模块的加载机制、自定义模块
https://github.com/chyingp/nodejs-learning-guide
原创 2021-09-06 17:49:35
131阅读
模块介绍1.什么是模块        每个js文件都可以是模块,能够实现一定的功能,方便开发和维修。模块化开发可以让程序员在开发过程中分工合作,每个功能写一个模块,每个模块都有一个操作,最后只需要在主模块中引入,即可使用别的模块,达到整合效果。2.模块的分类(1)官方模块      &nb
转载 2024-07-01 14:14:43
92阅读
文章目录什么是http模块http模块的作用服务器相关概念IP地址域名和域名器如果要希望使用 http 模块创建 We
原创 2022-08-05 21:20:47
151阅读
读了 os 模块的文档,研究了几个有意思的问题: 识别操作系统平台 理解和计算“平均负载” 理解和计算“cpu 使用率” 理解和计算“内存使用率” 查看运行时间 识别操作系统平台 nodejs 提供了os.platform()和os.type(),可以用来识别操作系统平台。推荐使用: os.plat
转载 2020-10-22 17:21:00
174阅读
2评论
const EventEmitter = require('events');const ee = new EventEmitter();ee.on('eventname', (a, b) => { console.log(a, b); //
原创 2023-03-03 00:15:00
63阅读
Node.js提供了http模块,用于搭建HTTP服务端和客户端。 创建Web服务器 1 /** 2 * node-http 服务端 3 */ 4 let http = require('http'); 5 let url = require('url'); 6 let fs = require('
原创 2022-07-07 21:56:51
191阅读
Buffer 作为 nodejs 中重要的概念和功能,为开发者提供了操作二进制的能力。本文记录了几个问题,来加深对 Buffer 的理解和使用: 认识缓冲器 如何申请堆外内存 如何计算字节长度 如何计算字节长度 如何转换字符编码 理解共享内存与拷贝内存 认识 Buffer(缓冲器) Buffer 是
转载 2020-10-22 17:38:00
153阅读
2评论
安装命令:npm install --save request1 使用简单例子:  get方法:var request = require('request');request('您的请求url', function (error, response, body) { if (!error && response.statusCode == 200) { co
转载 2022-03-29 16:10:40
356阅读
  安装命令: npm install --save request 1 使用简单例子: get方法: var request = require('request'); request('您的请求url', function (error, response, body) { if (!error && response.statusCode == 200) { c
转载 2021-06-29 16:47:51
729阅读
Buffer 作为 nodejs 中重要的概念和功能,为开发者提供了操作二进制的能力。本文记录了几个问题,来加深对 Buffer 的理解和使用: 认识缓冲器 如何申请堆外内存 如何计算字节长度 如何计算字节长度 如何转换字符编码 理解共享内存与拷贝内存 认识 Buffer(缓冲器) Buffer 是
转载 2020-11-21 20:04:00
181阅读
2评论
的入门教程: 《七天学会NodeJS》 https://github.com/nqdeng/7-days-nodejs 《Node.js 包教不包会》 https://github.com/alsotang/node-lessons 常用内置模块: fs 提供对文件的操作。http://node
原创 2022-04-21 17:22:30
335阅读
NodeJS中sql模块的基本使用使用sql模块,通过使用sql模块服务器操作数据库,前提需要配合数据库,先启动数据库,以127.0.0.1:3306为例下载 npm i sql 使用// 1.引入sql模块 const mysql = require('sql') // 2.创建连接数据库 var connection = mysql.createConnection({ // 2.1进行数据
转载 2024-06-28 06:42:24
20阅读
什么是Node.js?什么是Nginx?什么是Angular.js?什么是Vue.js?什么是BootStrap?什么是NPM?什么是Webpack?什么是React?什么是Weex?什么是Glup?什么是Grunt?前言之前在刨根问底Node.js篇中,提到了Node.js由于是单进程、单线程的特性导致了可靠性低的缺点,针对该缺点可以使用Nnigx反向代理,负载均衡,开多个进程,绑定多个端口。所
介绍mysql npm包 是一个nodejs模块,由JavaScript编写安装npm install mysql建立连接var mysql = require('mysql');//引用Mysqlvar connection = mysql.createConnection({//配置连接host: 'localhost',//数据库地址user : "user",//数据库用户passwor
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境。 它采用事件驱动、非阻塞I/O模型,使得它非常适合构建高性能、可扩展的网络应用程序。本文将介绍Node.js的运行机制,包括事件循环、单线程、非阻塞I/O等关键概念。 Node.js的运行机制主要依赖于事件循环。事件循环是Node.js的核心,它负责处理用户请求、I/O操作、定时器等事件。在Node.js中,所有的I/
原创 2024-10-09 10:30:45
122阅读
模块是内核的一部分(通常是设备驱动程序),按需动态装入模块可以保证内核达到最小并且使内核非常灵活。一旦装入一个Linux内核模块,那么它就像任何标准的内核代码一样成为内核的一部分,具有相同的权限和职责。一方面凡是由内核“移出”的所有符号都可以在模块中引用;另一方面,除了这个特意移出的符号及系统调用外,应用程序别无途径直接访问内核中的资源。 在应用程序界面上,内核通过4个系统调用支持可安装模块的动
转载 2015-05-09 15:53:00
81阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5