nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法,针对写操作为我们提供了writeFile,write, createWriteStream三个方法
一个js文件可以引入另一个js文件中的数据, 这种开发方式就叫做模块化开发
在Node.js中,EventEmitter是一个非常重要的类,它提供了一种用于处理事件的基础框架。事件处理是Node.js中异步操作的重要组成部分,而EventEmitter则是实现事件驱动逻辑的关键。
异常处理是程序运行中必须要关注的地方,当异常出现后,应该第一时间关注到,并且快速解决。大部分程序员们都不敢保证自己的代码百分比正确,所以应该在写代码时就要对异常提前做预防处理,尽量保证在异常出现时,给用户一个友好的提示,不至于服务挂起导致请求超时,并且能将异常信息做记录上报,方便后期排查解决。 同步代码的异常捕获处理 try{}catch 同步代码中的异常使用try{}catch结构即可捕获处理。
nextTick 是 process变量的方法,接受一个函数 ,用于异步执行函数 使用方法如下: process.nextTick(function () { console.log("5"); }); console.log("1"); console.log("2"); console.log("3");
Node.js内存溢出 在使用Node.js开发应用程序时,内存溢出是一个常见的问题。当我们的应用程序消耗了太多的内存资源,而未能释放它们,就会导致内存溢出错误。 本文将详细介绍什么是内存溢出,它的原因是什么,以及如何通过代码示例来避免和解决这个问题。 什么是内存溢出 内存溢出是指应用程序在分配给其使用的内存超出了系统可用的内存范围。当一个程序尝试分配更多的内存,而操作系统无法满足需求时,就会发生
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境。 它采用事件驱动、非阻塞I/O模型,使得它非常适合构建高性能、可扩展的网络应用程序。本文将介绍Node.js的运行机制,包括事件循环、单线程、非阻塞I/O等关键概念。 Node.js的运行机制主要依赖于事件循环。事件循环是Node.js的核心,它负责处理用户请求、I/O操作、定时器等事件。在Node.js中,所有的I/
k8s介绍它前生是谷歌的Borg系统,后经过Go语言重写,在2014 年开源了 Kubernetes 项目,并捐献给CNCF 基金会开源,即Kubernetes,之所以简称k8s,因为 Kubernetes 中间有 8个字母。K8s是一个可移植的、用于自动化部署、扩展和管理容器化应用的开源容器编排技术。 K8s使部署和管理微服务架构应用程序变得很简单。它通过在集群之上形成一个抽象层来实现这一点,允
基本命令获取所有的image 镜像docker images删除镜像docker image rm “镜像名称”在库中拉取docker镜像docker image pull hello-world 默认拿一个最新的下载下来,在官网中查询已有的镜像docker search hello运行 镜像 为容器Docker container run hello-worlddocker container
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号