Node
Node.js相关
後來9527
这个作者很懒,什么都没留下…
展开
-
Node - Express
Express是什么Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。使用您所选择的各种 HTTP 实用工具和中间件,快速方便地创建强大的 API。Express 提供精简的基本 Web 应用程序功能,而不会隐藏您了解和青睐的 Node.js 功能。中文地址:https://www.expressjs.com.cn/使用下载npm i express --save构建指定文件// index.js 举例原创 2022-05-30 15:54:11 · 100 阅读 · 0 评论 -
Node - http模块
htttp模块Node自带的服务器模块使用:const http = require('http')使用http搭建一个简单的服务器const http = require('http')// 创建一个Server实例let server = http.createServer()// 注册request 请求事件// 回调函数中两个参数,第一个是request,请求对象,第二个是response,响应对象server.on('request',function(req,res)原创 2022-01-25 17:04:06 · 2085 阅读 · 0 评论 -
Node - fs(文件系统)
什么是fs(文件系统)file system在Node中,与文件的交互是非常重要的,服务器的本质就是将本地的文件发送给远程的客户端Node通过fs模块来和文件系统进行交互该模块提供了一些标准文件访问API来打开,读取,写入文件,以及其他的交互Node中使用fs模块,const fs = require('fs')fs中的同步和异步fs模块中的所有操作都有两种操作形式,即同步和异步同步文件系统会阻塞系统的执行,也就是除非操作完成,否则代码不会往下继续执行了异步文件系统不会阻塞程序的执行原创 2022-01-25 17:02:45 · 1002 阅读 · 0 评论 -
Node-Buffer(缓冲区)
Buffer(缓冲区)Buffer的结构和数组很像,操作方法和数组也类似数组中不能存储二进制文件,而Buffer就是专门用来存放二进制数据的它的元素为16进制的两位数。一个元素就代表一个字节所以Buffer中每一个元素的范围都是00-ff之间00-ff转换成二进制就是00000000-11111111,这也是我们计算机最底层的一个0或者1,我们称之为1位(bit),8bit = 1byte(字节)在Buffer中存储的是二进制数据,但是显示的时候都是以16进制显示Buffer中内存不原创 2022-01-21 10:21:32 · 566 阅读 · 0 评论 -
NodeJS模块化的简单了解
NodeJS遵循commonJs的语法规范引入:require()导出:module.exports或者exportsNode中的模块化在Node中,一个JS就是一个模块在Node中,每一个JS文件的js代码都是独立运行在一个函数中,而不是全局作用域怎么证明是一个函数呢?我们可以输出只有函数有的:console.log(arguments)当我们输出 console.log(arguments.callee + ''),就会发现,输出的是一个函数。(arguments.callee保存原创 2022-01-19 10:32:56 · 264 阅读 · 0 评论