Wafer 2 中 Nodejs 上传uploadfile 问题。
发布于 5 年前 作者 zdong 7958 次浏览 来自 问答

前几周开发完成的图片上传功能,利用wafter2 uploader写入COS,都没有任何问题,这两天再用了下,提示有问题,而且服务器也挂了。

 服务器端提示,DeprecationWarning: Calling an asynchronous function without callback is deprecated.
fs.js:113
      throw err;  // Forgot a callback but don’t know where? Use NODE_DEBUG=fs
      ^

Error: ENOENT: no such file or directory, unlink ‘/tmp/pxwK377DTbaT1K1dViGUhGsf.png’

 前端 却返回 进入了 success了,而不是fail. 返回的 Code:-1, 见下图。

后来,我使用了 官方的 startup包,试试上传照片功能,居然问题是一样的。

我猜测是不是后台端API有改变?还请解决下,谢谢!

2 回复

看起来是服务端的问题,和小程序端没有关系。还请进行服务端排查。

另外,进入 success 是因为服务端确实返回了数据给前端。只不过返回的是自定义错误码,这里需要前端自行判断。

只有当服务端发生了 HTTP 请求错误时(不是数据错误),如:403,404,500 等。才会进入 fail 回调。

官网的Jason,回复我说 “好的,已经修正,更新一下1.4.2看看?”, 不明白这个1.4.2是指什么?? 有知道滴?

回到顶部