我有一个带模型的Loopback API Student.
如何在Student不调用REST API的情况下为模型的节点API方法编写单元测试?我找不到任何通过节点API本身测试模型的文档或示例.
有人可以帮忙吗?
我在读有关ReDOS的文章。 https://zh.wikipedia.org/wiki/ReDoS
看来如果您在Node.js中运行以下代码:
console.time('aaa');
/^(a+)+$/.test('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!')
console.timeEnd('aaa');
Run Code Online (Sandbox Code Playgroud)
运行大约需要7821毫秒。
但是,如果我向MongoDB添加相同的值:
db.users.insert({name: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!"});
db.users.findOne({name: { '$regex': '^(a+)+$'}});
Run Code Online (Sandbox Code Playgroud)
立即对此求值,并返回null。
知道MongoDB如何能够如此快速地对其进行评估吗?