正如标题所述,运行服务器时,我的测试/学习应用程序中的这段代码被调用了3次:
const createErrorLog = async data => {
const errorLog = await prisma.mutation.createErrorlog(
{
data: {
...data
}
},
'{ iruid errorlog irtrackname }'
);
const errorLogSearch = await prisma.query.errorlogs(
null,
'{ errorid errorlog }'
);
return errorLogSearch;
};
createErrorLog({
//This call happens 3 times for some reason
iruid: 99999,
errorlog: 'Why is this happening 3 times?!?'
}).then(errorLogSearch => {
console.log(JSON.stringify(errorLogSearch, undefined, 2));
});
我无法为自己的生活弄清楚为什么?
我在同一文件中还有其他代码块已被注释掉,这些代码块是其他学习元素,调用它们时,没有一个运行多次。
我很茫然。