Node.js
文章平均质量分 94
Node.js是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
亦世凡华、
个人:csdn内容合伙人、阿里云专家博主、51CTO博主;目标:深耕技术,追求代码之美,享受编程人生;当下:珍惜时间,奋发学习;未来:渴望成为一名真正的全栈大佬,并为此一直努力,矢志不渝!
展开
-
Node.js--》node环境配置及nvm和nvm-desktop安装教程
nvm还是一个非常好用的node版本管理工具,避免了我们需要重复安装和卸载不同版本,提高了我们的工作效率,当然如果大家项目没有涉及企业级的话,单独安装一个node版本就足够日常开发使用了。原创 2023-12-28 04:06:03 · 2665 阅读 · 24 评论 -
Node.js--》简易资金管理系统后台项目实战(后端)
今天开始使用ts,我会在前后端的两类专栏的最后一篇文章中会将项目代码开源到我的GithHub上,大家可以自行去进行下载运行,希望本文章对有帮助的朋友们能多多关注本专栏,学习更多前端node知识,然后开篇先简单介绍一下本项目用到的技术栈都有哪几个方面(:基于Chrome V8引擎的开源、跨平台的JavaScript运行环境。:基于node.js的Web应用框架,帮助开发者快速构建可靠、高效的Web应用程序。:针对node应用生产环境进程管理工具,可帮助简化应用程序部署运行和监视等工作。原创 2023-10-21 22:39:24 · 1443 阅读 · 30 评论 -
Node.js--》深入理解 PM2:Node.js 应用部署和管理利器
可以会有人看到pm2概念后不理解它的意思,以及应用场景是啥,举个例子,如果想让你写一段node程序代码,但是要分好几个模块进行,比如说每个端口执行一段逻辑,你该怎么办?可以看到我们项目启动的status为online就代表启动成功,如想启动多个项目,进行执行上面命令即可,如下可以看到我们所有启动的项目都存放在一个表格里面,这也方便我们的管理。:如果想查看PM2所管理程序的日志输出的命令,显示PM2管理的所有Node.js应用程序的日志输出,使用如下命令查看程序运行时的日志信息,包括错误日志和调试信息等。原创 2023-05-21 17:02:42 · 713 阅读 · 8 评论 -
Node.js--》详解express中的身份认证
为了保证JWT字符串的安全性,防止JWT字符串在网络传输过程中被别人破解,我们需要专门定义一个用于加密和解密的secret密钥。当生成JWT字符串的时候,需要使用 secret 密钥对用户的信息进行加密,最终得到加密好的JWT字符串;当把JWT字符串解析还原成JSON对象的时候,需要使用secret密钥进行解密。原创 2023-01-11 21:08:20 · 834 阅读 · 22 评论 -
Node.js--》如何在Node.js中操作MySQL
当用户执行了删除的动作时,我们并没有执行DELETE语句把数据删除掉,而是执行了UPDATE语句,将这条数据对应的status字段标记为删除即可。用于从表中查询数据。:在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这4大部分组成。不同的数据,要存储到数据库的不同表中,例如:用户数据存储到users 表中,图书数据存储到 books表中。因为 id 具有唯一性,即使你把某条id的记录删掉,它的id下一条数据是用不了的,只能自增。原创 2023-01-03 20:51:44 · 821 阅读 · 26 评论 -
Node.js--》如何在Node.js中使用中间件,看这一篇就足够了
中间件特指业务流程的中间处理环节。当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。可以使用 app.use() 连续定义多个全局中间件。客户端请求到达服务器之后,会按照中间件定义的先后顺序依次进行调用。原创 2022-12-31 17:37:04 · 1152 阅读 · 16 评论 -
Node.js--》Express和路由模块的讲解使用
express提供了一个非常好用的函数,叫做 express.static(),通过它我们可以很方便地创建一个静态资源服务器,例如:通过以下代码就可以将 test 目录下的图片、CSS文件、JS文件对外开发使用了,我们可以通过 http://127.0.0.1/index.htm 进行访问。当然不使用Express使用内置的http模块也能创建Web服务器,但http模块用起来及其复杂,开发效率极低,Express是基于内置的http模块进一步封装出来的,能极大的提高开发效率。原创 2022-12-30 19:24:22 · 1039 阅读 · 22 评论 -
Node.js--》模块化、npm与包的讲解与使用
模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。Node.js中的第三方模块又叫做包,两者指的是同一个概念,就相当于电脑和计算机一般。不同于Node.js中的内置模块与自定义模块。包是由第三方个人或团队开发出来的,免费供所有人使用。注意:Node.js中的包都是免费且开源的,不需要付费即可免费下载使用。原创 2022-12-30 00:08:24 · 348 阅读 · 9 评论 -
Node.js--》三大常见模块的使用讲解
解决方案是在使用fs模块操作文件时,直接提供完整路径,不要提供 ./ 或 ../ 开头的相对路径,从而避免路径动态拼接的问题。因为我们可以基于Node.js提供的http模块,通过几行简单的代码手写一个服务器软件,从而对外提供web服务。通过 http 模块提供的 http.createServer()方法,就能方便的把一台普通的电脑,变成一台Web服务器,从而对外提供Web服务资源。:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径。,它提供了一系列的方法和属性,用来满足用户对路径的处理需求。原创 2022-12-27 21:10:33 · 795 阅读 · 18 评论 -
Node.js--》Node环境及nvm版本管理安装及使用
Node.js可以进行轻量级高性能的Web服务、前后端JavaScript同构开发、便捷高效的前端工程化。原创 2022-12-26 13:29:21 · 581 阅读 · 9 评论