1.后台是http,用的是eggjs,测试普通的get,post是没有问题的
2.测试文件上传出现问题
{ Error: read ECONNRESET
at _errnoException (util.js:1021:11)
at TCP.onread (net.js:608:25)
code: 'ECONNRESET',
errno: 'ECONNRESET',
syscall: 'read',
response: undefined }
测试代码如下
it('file upload', async () => {
let data:any = await new Promise(resolve => {
app.httpRequest().post('/api/company/add')
.set('Content-Type', 'multipart/form-data')
.field('companyName', 'supertest')
.field('projectId', 1)
.attach('logo', '/zzj1026/Rnx/RaEgg/static/public/user/avator/9bf15f495f976447cde6b422f579f910.jpg')
.end((err,res) => {
if(err) console.log(err);
resolve({status: true, data:res});
});
});
console.log(data);
});
你的后端接口代码呢?
利用
egg
上传文件,是不是得需要egg-multipart
插件得配合