带有笑话表情的Response.body

时间:2019-12-11 01:45:20

标签: node.js typescript testing jestjs

使用包jest-express模拟Typescript项目中的请求时,确保req.body是对象而不是字符串的正确方法是什么?

使用express.json()将请求的正文解析为JSON时,req.body的值将替换为已解析的Javascript对象,但是Request中的jest-express类型具有{ {1}}作为body属性的类型。

是否有一些Typescript来“改变”类型?

如何从string获取Request类型以具有jest-expressbody类型的any属性?

奖励问题:

object中的Request类型似乎不能直接替代jest-express中的Request。我必须做这样的事情:

express

在测试功能中使用middlewareFn(<express.Request> <unknown> request, <express.Response> <unknown> response) 模拟作为参数时,从jest-express类型转换为express类型。

如何使用jest-express类型直接替换jest-express类型?

0 个答案:

没有答案