【发布时间】:2021-02-01 17:30:39
【问题描述】:
我想将实体名称从 Person 更改为 Individual。我想保留旧的/person 端点(为了临时向后兼容)并添加一个新的/individual 端点。
在 Node.js 中使用 Nest 最简单的方法是什么?
我可以复制代码,但我希望有一个不需要复制的更好的解决方案
【问题讨论】:
标签: node.js typescript nestjs
我想将实体名称从 Person 更改为 Individual。我想保留旧的/person 端点(为了临时向后兼容)并添加一个新的/individual 端点。
在 Node.js 中使用 Nest 最简单的方法是什么?
我可以复制代码,但我希望有一个不需要复制的更好的解决方案
【问题讨论】:
标签: node.js typescript nestjs
如果您的意思是 expressjs 而不是 jestjs(这是一个测试框架),我的方法如下:
只需将您的控制器代码排除在一个函数中并将其传递给您的路由。
// your controller code
const doSomethingWithPersonEntity = (req, res, next) => {
res.status(200).json(persons);
}
router.get("/person", doSomethingWithPersonEntity);
router.get("/individual", doSomethingWithPersonEntity);
【讨论】: