1、概念
文件上传
的具体内容
- 在
前端
让用户
发送(上传)图片,图片由后端(服务器)
接收,并转存到到服务端设备
上的操作
node.js
的文件上传功能
主要是使用:multer
插件实现的
- 搭建一个
图片上传
的接口
- 先让接口开通,再去做插件下载/配置等操作
- 我们确定请求路径是:
http://localhost:3000/upload
后,也就确定了可以访问得到响应数据
- 阅读multer文档
- 使用multer插件
- 注意
- 测试接口的时候,需要
前端
来完成接口的请求发送
- 浏览器直接发起请求这个事行不通,因为浏览器地址栏只能发起
get请求
,但是我们现在使用的请求方式是post请求
2、示例—核心代码
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var app = express();
app.set('views', path.join(__dirname, 'views'));
app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({
extended: false }))