当前位置: 首页 > news >正文

怎么做微信网站吗如何结合搜索检索与seo推广

怎么做微信网站吗,如何结合搜索检索与seo推广,58同城做网站找谁,网站 栏目添加 文章不显示Multer 是一个 node.js 中间件,用于处理multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上的所以非常高效。前面我们已经知道了怎样利用express提供的静态资源处理中间件express.static()处理用户请求静态资源文件(图片, js…
  1. Multer 是一个 node.js 中间件,用于处理multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上的所以非常高效。
  2. 前面我们已经知道了怎样利用express提供的静态资源处理中间件express.static()处理用户请求静态资源文件(图片, js, css等) 接下来学习如何处理用户上传文件, 编写处理上传文件的接口 (以图片为例)
  3. 下面就直接上代码
const http = require('http');
const fs = require('fs');
const path = require('path');
const express = require('express');
const multer = require('multer');const app = express();
app.use(express.json());//文件上传
//https://github.com/expressjs/multer
const storage = multer.diskStorage({destination: (req, file, cb) => {const uploadFile = req.params['upload_file'];const filename = path.join(__dirname, `./upload/${uploadFile}`);fs.existsSync(filename) || fs.mkdirSync(filename);cb(null, filename);},filename: (req, file, cb) => {console.log(file);let saveName = req.params['saveName'] || Date.now();let extName = path.extname(file.originalname || '.jpg');cb(null, saveName + '-' + Date.now() + extName);}
});
const upload = multer({ storage: storage });//express中间件的洋葱模型
app.use('/', (req, res, next) => {console.log('根路由');next();console.log('根路由 洋葱穿透');
});app.use('/user', (req, res, next) => {console.log('用户路由');next();console.log('用户路由 洋葱穿透');
});
//用户可以指定要保存在哪个文件夹(不存在则创建) 和 保存的文件名
app.use('/user/:upload_file/:saveName',(req, res, next) => {console.log('上传路由');next();console.log('上传路由 洋葱穿透');},upload.array('file'),(req, res, next) => {console.log(req.headers['content-type'], req.body);res.send({ msg: 'upload success !' });next();}
);const server = http.createServer(app);
server.listen(3010, () => {console.log('listening...');
});
  1. postmen测试一下就可以啦, 注意请求的数据类型应该是multipart/form-data
  2. 上面的代码还提到了express中间件的洋葱模型
    输出顺序是:
    根路由
    用户路由
    上传路由
    上传路由 洋葱穿透
    用户路由 洋葱穿透
    根路由 洋葱穿透

这是express中间件的重要机制, 逻辑上比较像dom事件的捕获与冒泡阶段

http://www.tj-hxxt.cn/news/88098.html

相关文章:

  • 武汉信息seo东莞seo排名优化
  • 离石网站建设公司企业网站设计方案
  • 网站黑白了合肥网站维护公司
  • 优秀网站制作定制网站建设推广
  • 网站中间内容做多大尺寸的关键词排名关键词快速排名
  • 个人网站首页设计优秀作品人力资源和社会保障部
  • 哪个网站可以接项目做代写文章价格表
  • 阿里巴巴做网站接单几率网站推广软件下载安装免费
  • 佛山建设局官方网站网络推广文案
  • 广西钦州住房与城乡建设局网站线下推广都有什么方式
  • 做美食直播哪个网站最好合肥网站制作
  • 可以加微信的交友软件南昌seo排名扣费
  • 常州工厂网站建设加盟
  • 网站开发费 发票如何做品牌宣传与推广
  • 网站建设的概念小红书信息流广告
  • 网站工商标识做网站的公司负责站内关键词自然排名优化
  • 禅城区做网站策划短视频seo推广
  • 做网站在自己电脑建立虚拟机什么是互联网推广
  • logo设计在线生成免费免费优化seo是什么意思
  • wordpress导航菜单创建seo是什么级别
  • 芜湖网站建设哪家好2023适合小学生的新闻事件
  • 网站后台管理系统制作软件上海网站制作公司
  • 做网站用什么软件做网页设计基础
  • 国内做外贸如何访问外国网站网络营销广告
  • 网站后台维护怎么做营销最好的方法
  • 免费旅游网站源码下载网站建设定制
  • 电子商务网站难做吗百度搜索网站排名
  • 中国有没有做的好的网站市场营销证书含金量
  • 标志网seo沈阳
  • qq是腾讯旗下的吗企业seo排名有 名