我在这里关注了这篇文章,尝试在 Next.js 中测试一个简单的 api 路由。
本文使用node-mocks-http来模拟 req 和 res 对象。
它适用于普通的 next api(它不使用 next-connect,例如,在上面的文章中描述),但是当我尝试将它与使用 next-connect 的 api 一起使用时,jest 会引发超时错误。
Error: Exceeded timeout of 5000ms for a test.
Use jest.setTimeout(newTimeout) to increase
看起来api没有响应,但是当我通过浏览器正常尝试时它可以工作。