微信小程序上传文件服务器接口,准备上传文件用的后端服务 API《 微信小程序:接口 》...

下面去准备一个处理上传文件请求的后端服务接口 .. 宁皓网有个专门的课程介绍了 Node 应用的上传文件的方法 ..

这个视频我们再去准备一下这个可以上传文件的后端服务接口 .. 你可以不用跟着做,我会把代码 push 到 ninghao-sandbox 这个仓库里 .. 到时候你可以看一下 ..

先给项目安装两个包 .. multer ,还有 lokijs ..

npm install multer lokijs --save

回到项目 .. 创建一个新的文件,放在 src 目录的下面,名字是 upload.js

upload

先导入 multer ..

再创建一个文件过滤器 .. 名字是 fileFilter .. 这里设置了允许上传的文件的类型 ..

下面创建一个 upload .. 里面设置了上传的文件保存的位置 .. 就是这个 uploads 目录 ..

下面再导出这个 upload ..

db

再创建一个文件 .. 放在 src 的下面,名字是 db.js .. 里面配置一下数据库 .. 先导入 loki ..

添加一个 loadCollection 函数,它可以给我们创建或者获取到指定的数据库里的集合 ..

下面再创建一个数据库 .. 这个数据库文件会保存在 uplaods 目录的下面,名字是 uploads.json ..

然后再导出 loadCollection ... 还有 db

接口

打开 index.js .. 导入刚才创建的 db .. 把里面的 loadCollection 还有 db 提取出来 ..

再导入 upload .. 把它提取出来 ..

下面可以创建一个上传文件用的接口 .. router.route('/uploads') .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值