Node.js
文章平均质量分 73
A是曾同学呀
never say never
展开
-
Nodejs基于express+multer的文件上传
概览图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻松搞定图片上传。本文主要讲解以下内容,后续章节会对技术实现细节进行深入挖掘。本文所有例子均有代码示例,可在这里查看。基础例子:借助express、multer实现单图、多图上传。 常用API:获取上传的图片的信息。 进阶使用:自定义保存的图片路径、名称。环境初始化非常简单,一行命令。npm install expr原创 2022-01-20 09:38:00 · 401 阅读 · 0 评论 -
Node.js的模块化
一、模块化分类自定义模块 NodeJS中,创建的JS文件都是自定义模块。(也就是处处皆模块) 内置模块(核心模块) 安装Node之后,自带了很多内置模块。我们可以直接加载使用他们。 第三方模块 其他人编写的模块,发布到npm 网站上,我们可以下载使用 二、自定义模块假设我们写好了一个具有某种功能的js文件叫A文件,如何让B文件能够使用A文件中的函数呢?这时候我们需要将A文件的函数或者变量导出,再在B文件中接收共享(导出/暴露)内容给其他模块用,需要使用 m..原创 2022-01-10 20:10:23 · 302 阅读 · 0 评论 -
Node.js文件流
1.什么是流概念流是指数据的流动,数据从一个地方缓缓的流动到另一个地方分类流是有方向的(不同的语言的叫法是不同的,例如java中叫输入流和输出流)可读流(Readable)数据从源头流向内存可写流(Writable)数据从内存流向源头双工流(Duplex)数据即可从源头流向内存又可从内存流向源头2.为什么需要流其他介质和内存的数据规模不一致其他介质和内存的数据处理能力不一致3.什么是文件流内存数据和磁盘文件数据之间的...原创 2022-01-07 20:06:30 · 922 阅读 · 0 评论 -
NodeJs中process.cwd()与__dirname的区别
process.cwd() 是当前执行node命令时候的文件夹地址 ——工作目录,保证了文件在不同的目录下执行时,路径始终不变__dirname 是被执行的js 文件的地址 ——文件所在目录Nodejs官方文档上的解释:=> process.cwd():Theprocess.cwd()method returnsthe current working directory of theNode.js process.意思很明了啦,就是说process.cwd()返回的是当前Nod...原创 2022-01-05 19:13:01 · 1338 阅读 · 0 评论