我正在使用 jest 进行后端测试。这里我使用 aws-sdk 登录 aws。我成功获得响应,然后完成测试用例,但随后 jest 抛出有关打开句柄的错误。
const login = (options) => {
const cognito = new aws_sdk.CognitoIdentityServiceProvider();
const request = cognito.initiateAuth({
"AuthParameters": {
"USERNAME": options.username,
"PASSWORD": options.password,
},
"ClientId": options.CLIENT_ID
});
return request;
};
Run Code Online (Sandbox Code Playgroud)
经过搜索,我发现人们在连接数据库时出现此错误,并且没有关闭数据库连接/他们的nodejs服务器。这些问题不在于我的应用程序,因为我的后端完全无服务器。我不是一个快速应用程序。
我正在使用 xlsx 文件。我找到了两个很棒的库
但我无法在他们之间做出决定。我应该选择哪个对象?我研究了它们的功能比较,但没有发现任何这样的比较。大多数比较是基于启动次数、年龄、更新频率等,而不是基于它们的功能。
https://www.libtrends.info/npm-compare/exceljs-vs-xlsx
https://www.libhunt.com/compare-exceljs-vs-sheetjs
https://npmcompare.com/compare/exceljs,node-xlsx,xlsx。
它们的功能没有区别吗?Sheetjs 的专业社区编辑怎么样?