node.js
文章平均质量分 53
向画
记录小知识,文章可转载~ 愿梦想成真,愿您我都能幸运~ 联系我 :QQ 1823781045
展开
-
node esm模块没有__dirname, 运行pnpm run dev报错 __dirname is not defined in ES module scope
【代码】 node esm模块没有__dirname, 运行pnpm run dev报错 __dirname is not defined in ES module scope。原创 2024-06-15 15:57:04 · 96 阅读 · 0 评论 -
模块间通信
在 Node.js 中,全局对象并不是window,因为 Node.js 运行在服务器端,而不是浏览器环境中。在 Node.js 中,全局对象可以通过多种方式访问,但最常见的是使用global关键字。global是 Node.js 中的全局命名空间对象。它类似于浏览器环境中的window对象,但它是 Node.js 特有的。你可以通过global对象来访问所有全局定义的变量和函数。下面是一个简单的示例,展示了如何在 Node.js 中使用global然而,尽管global。原创 2024-06-08 10:52:58 · 518 阅读 · 0 评论 -
./ 相对路径与node程序的启动目录有关
Error: ENOENT: no such file or directory, open 'D:\前端的学习之路\项目\codeHub\keys\private_key.pem': ./ 相对路径与node程序的启动目录有关 ,解决办法:从根目录开始。不想用启动目录,可以使用path模块,绝对路径拼接。原创 2024-03-11 16:52:19 · 668 阅读 · 0 评论 -
crypto 密码加密的使用---md5
【代码】crypto 密码加密---md5。原创 2024-03-10 18:33:59 · 503 阅读 · 0 评论 -
connection.query()和 connection.execute()
mysql库不支持预处理语句或参数化查询mysql2支持他们用于与数据库建立连接和这两个方法通常出现在与数据库交互的上下文中,特别是在使用某些Node.js的数据库库(如mysql或pg)时。尽管这两个方法都用于执行SQL查询,但它们之间有一些重要的区别。原创 2024-03-10 16:17:42 · 686 阅读 · 0 评论 -
node面试知识
需要注意的是,虽然Buffer在Node.js开发中非常有用,但在使用时也需要注意内存管理和性能优化,避免不必要的内存分配和复制操作。同时,随着Node.js版本的更新,一些新的数据类型和API(如TypedArray、DataView等)也逐渐被引入,可以在某些情况下替代Buffer的使用。总的来说,Node.js进行服务端开发的本质在于它利用JavaScript的轻量级和灵活性,结合事件驱动和非阻塞I/O模型,提供了一种高效、简单、易于扩展的服务器端开发方案。原创 2024-03-05 09:26:09 · 1223 阅读 · 0 评论