Node.js学习笔记
文章平均质量分 86
Node.js学习笔记,定时更新~
以智商闻名的神奇海螺
为什么不问问神奇海螺?
展开
-
Node.js学习笔记(十)#数据库操作
nodejs操作mysql数据库基本方法。一起来学习一下吧~原创 2022-12-27 17:13:08 · 236 阅读 · 0 评论 -
Node.js学习笔记(九)#log4js日志管理
log4js是node日志管理工具,可以将项目中的一些输出内容更优雅地储存起来。由于node.js是后端项目,console.log()仅仅只能在控制台输出。所以当我们项目部署到服务器上时,日志管理工具显得尤为重要,log4js可以第一时间让我们获取到项目实时日志信息。原创 2022-12-15 17:32:16 · 4206 阅读 · 0 评论 -
Node.js学习笔记(八)#CORS跨域
CORS全称为Cross-Origin Resource Sharing,翻译为跨域资源共享。由一系列 HTTP 响应头组成,这些 HTTP 响应头决定浏览器是否阻止前端 JS 代码跨域获取资源。浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了 CORS 相关的 HTTP 响应头就可以解除浏览器端的跨域访问限制。cors是Express的一个第三方中间件。通过安装和注册cors中间件,可以很方便地解决跨域问题。原创 2022-12-12 14:01:28 · 1066 阅读 · 0 评论 -
Node.js学习笔记(七)#Express框架
Express是基于Node.js平台,快速、开放、极简的 Web 开发框架。简单来说,Express作用与http模块类似,不仅保留了http的基本API,还额外封装了一些新方法,比起http模块开发效率更高。Express也提供了中间件功能,包含内置中间件、第三方中间件以及自定义中间件三种中间件,可用于拦截请求和响应,对请求和响应进行功能扩展。原创 2022-12-07 15:31:53 · 848 阅读 · 2 评论 -
Node.js学习笔记(六)#Http模块
http模块是node.js内置的模块,支持node.js创建web服务器。为了支持所有可能的HTTP应用程序,Node.js的http模块只做初级的操作,只涉及到流处理和消息解析。它将消息解析为请求头和请求体,但不解析实际的请求头或请求体。原创 2022-12-05 11:03:31 · 454 阅读 · 0 评论 -
Node.js学习笔记(五)#qs查询字符串模块
qs是用于解析和格式化URL查询字符串的外置模块库,node.js虽然内置了querystring模块,但是不能深度解析对象内容,且后续官网也不再使用这一模块,qs模块库很好的解决了这一内容。原创 2022-11-28 15:33:08 · 1790 阅读 · 1 评论 -
Node.js学习笔记(四)#Url网址模块
url模块是node.js中用来处理url的模块。由于node.js的url.format、parse等方法采用的传统的urlObject,不符合URL现存标准-WHATWG API。所以我们使用new URL()来代替url模块会实例化新的空对象。用来解析查询字符串。但是组装参数的操作比较繁琐,所以后续我们将用外置的qs模块代替,以达到更优雅地操作请求参数。原创 2022-11-28 14:44:02 · 2141 阅读 · 2 评论 -
Node.js学习笔记(三)#Path路径模块
path路径模块是 Node.js 官方提供的、用来处理路径的模块。原创 2022-11-21 10:20:50 · 3747 阅读 · 1 评论 -
Node.js学习笔记(二)#FS文件系统模块
fs(File System)文件系统模块是Node.js官方内置的模块之一,提供了一系列方法和属性,用来满足用户对操作文件的需求。原创 2022-11-15 16:43:50 · 593 阅读 · 1 评论 -
Node.js学习笔记(一)#Node.js简介
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台。原创 2022-11-10 15:27:31 · 342 阅读 · 3 评论