当前标签

Node.js

Node.js® 是一个开源的、跨平台的 JavaScript 运行时环境。 -Node.js

如何在Debian 11上安装Git、Node.js、MySQL和Nginx

2023-05-05大约10分钟

在 Debian 11 Bullseye 上安装 Git,可以按照下列的步骤。 前置准备: 更新并升级系统的包。 在我们安装任何软件之前,请务必通过运行以下命令来确保您的系统是最新的 apt 终端中的命令: 安装Git 步骤1. 在 Debian 11 上安装 Git。 默认情况下,Git 在 Debian Bullseye 存储库中可用,运行以​​下命令进行安装: 通过打印 Git 版本来验证安...

如何在Node.js里使用ES6 import?

2022-01-13大约11分钟

随着 Node.js V16 LTS版本的发布,终于对ES6的支持不用再加 参数来启用了。不过,对前端开发来说,在Node.js里使用ES6的import会显得有些不太一样。 我们先看看现在是什么样子的。 ES6 import介绍 import 语句用于导入由其他模块export出的模块(module)。模块是包含一段可重用代码的文件。无论是否声明,导入模块都处于严格模式(strict mode...

如何解决Node.js里“Cannot find module”的错误?

2022-01-05大约9分钟

这个错是在写Node.js代码时一个很常见的错误,可以按照下面的思路来解决。 分三种情况,可以直接按自己的情况来看: 1. 自己的代码文件找不到。 比如下面的错误: 按照以下的思路来逐步排查原因: 确认文件 存在 如果第1步没问题,确定require栈里最后一个文件 里面require的路径没问题。这里所说的问题,通常是指:文件名没错,大小写完全一致。通常由于Windows系统的路径不区分大小写...

如何增加Node.js的运行时内存限制

2021-09-20大约8分钟

Node.js的代码在运行的时候,默认情况下最大能用的内存空间大概是1.4GB左右。也就是说,哪怕你的机器有更多的内容,比如说32GB,那么Node.js也只会用到1.4GB。从实际的情况来看,即使用到了1.4GB,那么NodeJS的进程也不一定会崩溃,可能到接2GB的时候才会崩溃,但是从内存占用超过1.4GB之后,进程的响应时间就开始增大了,结果也可能会出错 。 因此,当观察到Node.js的进...

如何在Node.js里获取用户的IP地址

2021-09-20大约5分钟

在Node.js的request对象里,客户端的IP地址可能会存在多个不同的地方,比如,可能在HTTP header的 ,或者其他的一些地方如 , , , 或者 。 自己写代码,这不是一个复杂的事情,但是还是尽量避免自己去重复造轮子。NPM仓库里有一些针对的模块,比如 @supercharge/request-ip 这个库。这个库会检查一些可能出现IP地址的地方,然后返回找到的IP地址。 如果...

如何在Node.js里发送电子邮件?

2021-08-30大约2分钟

发送电子邮件是个软件系统里很常用的一个功能,虽然目前短信通知也很流行,但是邮件仍然是一个不可缺少的部分。 在Node.js里发送电子邮件,也很简单,我们只要用 Nodemailer 这个库就能实现了。 我们只需要把上面 里需要替换的部分用配置里的值,然后 里的发件人( )、收件人( )、主题( )等内容替换成自己的内容就可以了。...

[翻译] 指南:如何在Node.js查看内存使用情况?

2021-08-27大约17分钟

您将学到什么 如何获取有关Node.js进程的内存的信息 Node.js如何组织内存 要求 要继续学习,您需要对Javascript和Node.js有基本的了解。 Node.js如何组织内存? 一篇文章难以把Node.js的内存使用机制全部解释清楚,我们主要关心的是堆(Heap)的使用。 堆(Heap)是一个在内存中存储对象的区域,包含字符串和闭包等对象。这是让我们的代码发挥魔术的地方。 Node...

2020年面向Web应用的最值得关注的Node.js框架

2020-12-15大约72分钟

在2020年,越来越多的企业为了给用户提供更好的体验,用更好、更快的技术通过web应用程序来为用户提供服务。后端技术的选择也很多,Java、C#、Go等语言都是不错的选择,根据 Node.js用户调查报告 ,在5个后端或全栈开发人员中,就有4个将 Node.js 框架作为首选的后端技术。虽然这个报告的结论可能比较偏颇,但也能证明Node.js的确是一种比较受欢迎的一个选择。 如果选择了Node.j...

Node.js 14进入LTS,Node.js 15发布

2020-10-31大约6分钟

JavaScript 运行时 Node.js 已经更新到了 15.0.1 版本。Node.js 15 将取代 Node.js 14 作为项目团队目前的发布主线,Node.js 14 已被转移到长期支持。据团队介绍,Node.js 15 将每两周更新一次,提供最新的功能和变化。 15 版本的特点是支持上周公布的 npm 7,并提供了期待已久的功能,如工作空间、自动安装同行依赖的能力以及对 yarn....

请求Node.js进程垃圾收集

2020-03-28大约6分钟

垃圾收集是JavaScript开发人员通常不必担心的那些深奥的主题之一。它只是在幕后发生,生活是美好的。通常,通过一些性能监控系统,我们可以看到内存占用率的上上下下: 通常,我们不必要主动请求Node.js进行垃圾回收。但有的时候,我们的确需要观察一下我们的程序的内存占用情况,比如: 通过查看监视工具中的内存减少,了解应用程序所承受的垃圾量 查看发生垃圾收集时应用程序性能如何变化 快速验证是否存在...