Multer是一个Node.js中间件,用于处理 multipart/form-data 类型的表单数据,主要用于文件上传,注意:Multer中间件不会处理任何非 multipart/form-data 类型的表单数据。 Multer会自动添加一个body对象及file或files对象到 expre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-10-22 16:48:00
                            
                                183阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            概览图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持。常用的开源组件有multer、formidable等,借助这两个开源组件,可以轻松搞定图片上传。本文主要讲解以下内容,后续章节会对技术实现细节进行深入挖掘。本文所有例子均有代码示例,可在这里查看。基础例子:借助express、multer实现单图、多图上传。常用API:获取上传的图片的信息。进阶使用:自定义保存的图            
                
         
            
            
            
            模块介绍1.什么是模块        每个js文件都可以是模块,能够实现一定的功能,方便开发和维修。模块化开发可以让程序员在开发过程中分工合作,每个功能写一个模块,每个模块都有一个操作,最后只需要在主模块中引入,即可使用别的模块,达到整合效果。2.模块的分类(1)官方模块      &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 14:14:43
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            multer中间件报错:MulterError: Unexpected field at wrappedFileFilter...
问题描述:
Nodejs在使用multer中间件做上传组件的时候,报错:MulterError: Unexpected field at wrappedFileFilter...
问题分析:
这是multer没有匹配到上传时候的type="file&quo            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-19 11:44:30
                            
                                1054阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            中间件 middleware一个请求发送到服务器后,它的生命周期是 先收到request(请求),然后服务端处理,处理完了以后发送response(响应)回去而这个服务端处理的过程就有文章可做了,想象一下当业务逻辑复杂的时候,为了明确和便于维护,需要把处理的事情分一下,分配成几个部分来做,而每个部分就是一个中间件app.use 加载用于处理http请求的middleware(中间件),当一个请求来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 08:15:57
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在工作中碰到了这样的需求,需要用nodejs 来上传文件,之前也只是知道怎么通过浏览器来上传文件,  用nodejs的话,  相当于模拟浏览器的行为。 google 了一番之后,  明白了浏览器无非就是利用http协议来给服务器传输数据, 具体协议就是《RFC 1867 - Form-based File Upload in HTML》, 在浏览器上通过form 表单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 13:55:10
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录什么是http模块http模块的作用服务器相关概念IP地址域名和域名器如果要希望使用 http 模块创建 We            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 21:20:47
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            读了 os 模块的文档,研究了几个有意思的问题: 识别操作系统平台 理解和计算“平均负载” 理解和计算“cpu 使用率” 理解和计算“内存使用率” 查看运行时间 识别操作系统平台 nodejs 提供了os.platform()和os.type(),可以用来识别操作系统平台。推荐使用: os.plat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-10-22 17:21:00
                            
                                174阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            const EventEmitter = require('events');const ee = new EventEmitter();ee.on('eventname', (a, b) => {    console.log(a, b);  //             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-03 00:15:00
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Node.js提供了http模块,用于搭建HTTP服务端和客户端。 创建Web服务器 1 /** 2 * node-http 服务端 3 */ 4 let http = require('http'); 5 let url = require('url'); 6 let fs = require('            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-07 21:56:51
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Buffer 作为 nodejs 中重要的概念和功能,为开发者提供了操作二进制的能力。本文记录了几个问题,来加深对 Buffer 的理解和使用: 认识缓冲器 如何申请堆外内存 如何计算字节长度 如何计算字节长度 如何转换字符编码 理解共享内存与拷贝内存 认识 Buffer(缓冲器) Buffer 是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-21 20:04:00
                            
                                181阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            的入门教程: 《七天学会NodeJS》 https://github.com/nqdeng/7-days-nodejs 《Node.js 包教不包会》 https://github.com/alsotang/node-lessons 常用内置模块: fs 提供对文件的操作。http://node            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-21 17:22:30
                            
                                335阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Buffer 作为 nodejs 中重要的概念和功能,为开发者提供了操作二进制的能力。本文记录了几个问题,来加深对 Buffer 的理解和使用: 认识缓冲器 如何申请堆外内存 如何计算字节长度 如何计算字节长度 如何转换字符编码 理解共享内存与拷贝内存 认识 Buffer(缓冲器) Buffer 是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-10-22 17:38:00
                            
                                153阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              安装命令:npm install --save request1 使用简单例子:  get方法:var request = require('request');request('您的请求url', function (error, response, body) {  if (!error && response.statusCode == 200) {    co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-29 16:10:40
                            
                                356阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
 
安装命令:
npm install --save request
1
使用简单例子: get方法:
var request = require('request');
request('您的请求url', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-29 16:47:51
                            
                                729阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Node.js?什么是Nginx?什么是Angular.js?什么是Vue.js?什么是BootStrap?什么是NPM?什么是Webpack?什么是React?什么是Weex?什么是Glup?什么是Grunt?前言之前在刨根问底Node.js篇中,提到了Node.js由于是单进程、单线程的特性导致了可靠性低的缺点,针对该缺点可以使用Nnigx反向代理,负载均衡,开多个进程,绑定多个端口。所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 15:50:17
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            NodeJS中sql模块的基本使用使用sql模块,通过使用sql模块服务器操作数据库,前提需要配合数据库,先启动数据库,以127.0.0.1:3306为例下载 npm i sql
使用// 1.引入sql模块
const mysql = require('sql')
// 2.创建连接数据库
var connection = mysql.createConnection({
	// 2.1进行数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 06:42:24
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍mysql npm包 是一个nodejs的模块,由JavaScript编写安装npm install mysql建立连接var mysql = require('mysql');//引用Mysqlvar connection = mysql.createConnection({//配置连接host: 'localhost',//数据库地址user : "user",//数据库用户passwor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 16:27:26
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            应用nodejs中Express框架可以很容易的生成一个应用框架,通过 Express 应用创建应用只是众多方法中的一种。都是开源的嘛框架,你可以修改它让它符合你的需求。目录1、express创建默认工程1.1、全局安装express-generator1.2、在当前工作目录下创建一个app应用1.3、启动服务 输入,npm start,即可启动服务,2、目录解读3、目录结构调整3.1、将bin目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-30 12:52:35
                            
                                34阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在nodejs中和后台数据库连接,并进行数据库操作1.安装mysql文件   需要先初始化nodejs,及express后,再从shell命令行里进入项目的根目录,输入....dec29>npm install mysql --save-dev回车,等待一段时间即可。2.安装成功后   2.1 登录   在routes这个文件夹下,