node koa2图片上传debugger的问题

发布于 2022-09-07 21:14:12 字数 800 浏览 27 评论 0

首先需要搭建koa2环境,这里就不多说了。

接下来需要加载koa-multer:

npm install koa-multer --save

具体代码如下:

首先是js部分:

const multer = require('koa-multer');//加载koa-multer模块
//文件上传
//配置
var storage = multer.diskStorage({
  //文件保存路径
  destination: function (req, file, cb) {
    cb(null, 'public/uploads/')
  },
  //修改文件名称
  filename: function (req, file, cb) {
    var fileFormat = (file.originalname).split(".");
    cb(null,Date.now() + "." + fileFormat[fileFormat.length - 1]);
  }
})
//加载配置
var upload = multer({ storage: storage });
//路由
router.post('/upload', upload.single('file'), async (ctx, next) => {
   conso.log('这里不能用debugger'); 
  ctx.body = {
    filename: ctx.req.file.filename//返回文件名
  }
})

图片保存都没问题,post请求后面代码不能用debugger,求大神支招,或者用其他的图片上传方法也可以

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文