我正在尝试模拟一个uploadImage中间件函数,其中:
我在用户路由中访问它,所以当我使用supertest向用户路由中的/users/me/avatar发送请求时,它使用的是模拟的uploadImage,而不是主one
我应该把模拟的uploadImage模块放在哪里?
..。
uploadImage模块>> /middlewares/uploadImage.js的路径
发布于 2020-04-06 00:38:58
好吧,我找到了我的问题的解决方案,但对我的问题没有答案。
您可以使用环境变量来处理这个问题,因为当您运行npm test时,它会运行您为测试指定的test.env
当您使用npm run start或(npm run dev)作为package.json文件的实现时,您可以使用dev.env (在我的示例中)在虚拟化身上传的虚幻路径和原始路径之间切换
https://stackoverflow.com/questions/61044646
复制相似问题