首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Node
lio_zero
创建于2021-08-02
订阅专栏
Node 即时感悟
等 8 人订阅
共45篇文章
创建于2021-08-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用 Nodemailer 发送电子邮件
Nodemailer 是一个对 Node.js 零依赖的单一模块,专为发送电子邮件而设计。其主要特点包括(但不限于): 平台独立性 安全性,特别是使用 TLS/STARTTLS 和 DKIM 电子邮件
使用 process.mainModule 或 require.main 确定 Node.js 入口脚本
ES2020 的 import.meta 旨在解决访问模块元信息的问题,如脚本当前元素是什么。 这是我们在浏览器中执行此操作的方式,但在 Node.js 中如何执行此操作? 在 Node.js 中,每
process.nextTick() 在 Node.js 中是如何工作的?
当您试图理解 Node.js 事件循环时,其中一个重要部分是 process.nextTick()。 在 Node.js 中,每次事件循环执行一次完整的过程,我们称之为 tick。 当我们将函数传递给
Node REPL
REPL(Read Eval Print Loop,交互式解释器)是一个处理 Node.js 表达式的交互式 shell,类似 Window 系统的终端或 Unix/Linux shell,我们可以在
Node.js 读取环境变量
在软件开发中,“环境”是程序或进程运行的环境。 环境变量是以某种方式调整环境(进程)的值。 例如,考虑一些变量,在本地开发和在生产中运行时,您希望它们的值不同。虽然可以通过在代码中编写条件变量来实现这
防止 npm 安装不支持的 Node.js 版本
确保设置项目的使用特定的 Node.js 版本,使开发人员在 git clone 或 git pull 您的项目时,可以正常运行项目。 我们可以通过在 package.json中设置 engines
Mongoose 更新文档
Mongoose 有 4 种不同的方式来更新文档。 Document.save() Model.updateOne()和 updateMany() Document.updateOne() Model
Mongoose 查询文档
查找所有文档 Mongoose Model.find(filter, callback) 方法允许您查询具有给定键/值的文档,它将返回与给定过滤器匹配的文档数组。 假设你有一个 mongoose 模型
常用的 npm 命令
使用 npm 时,您很可能会在大多数交互中使用命令行工具。因此,这里详细列出了您将遇到并需要最频繁使用的命令。 快速初始化项目 npm init 命令是一个逐步构建项目的工具。 根据提示填写内容,也可
检查 npm 模块更新
npm 提供了我们更新模块的命令 npm update: 您可以指定项目所依赖的模块进行更新,但如果我们需要像 yarn 的内置命令 yarn upgrade-interactive 一样,查看项目模
如何对 npm package 进行发包
在发布公共 package 之前,需要在 npm 官网进行注册一个账号。 随后,在本地项目执行命令 npm login 登录。 最后,执行 npm publish 发包: 一旦发包成功,我们就可以像其
使用 Express 上传文件
以下方法使用 Ajax 封装了上传文件的简单示例,将所选文件从 `fileEle` 元素发送到后端:
将 ES 模块与 rollup.js 捆绑并生成多种文件格式
模块打包器 Rollup.js 是一个模块打包器。它接受输入文件,并将它们组合成一种或多种格式的单个输出文件。 这里起一个简单的 rollup-demo 项目,其中一个 helpers.js 文件,如
Express 中的错误处理中间件
Express 的错误处理中间件可帮助您处理错误,而无需重复同样的工作。假设您直接在 Express 路由处理程序中处理错误: 上面的代码可以正常工作,但是,如果有数百个接口呢,那么错误处理逻辑将变得
Node nodemon 详解
nodemon 是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于 node.js 的应用程序。 nodemon 特性 自动重新启动应用程序。 检测要监视的默认文件扩展
Mongoose aggregate
Mongoose 的 aggregate() 方法是如何将 MongoDB 的聚合框架与 Mongoose 一起使用的。Mongoose aggregate() 是一个小的包装器,因此任何在 Mong
在 Mongoose 中使用 MongoDB Explain
在 MongoDB 中,explain 命令告诉 MongoDB 服务器返回有关其如何执行查询的统计信息,而不是查询结果。Mongoose 查询有一个 explain() 方法,用于将查询转换为 ex
使用 Express 处理 POST 请求
Express 可以很容易地为 POST 请求注册路由处理程序。下面是一个基本的 POST 请求处理程序。 上面的代码在端口 5000 上启动了一个 Express 服务器,它处理对 / 端点的 PO
Express 中的 app.get() 方法
Express app.get() 方法允许您为给定 URL 的 GET 请求定义路由处理程序。例如,下面的代码注册了一个路由处理程序,当 Express 接收到对 HTTP GET 请求 /test
Express 中的 res 对象
Express 路由处理程序和中间件函数的第二个参数是 Express response 对象,通常称为 res。res 对象公开了几个方法,可让您配置和发送对 HTTP 请求的响应。 使用 res.
下一页