【发布时间】:2026-02-08 22:10:02
【问题描述】:
我搜索了一下,但没有找到我要搜索的内容。 我有 Node 应用程序和两个功能:
router.get('/get/user-relevant-data', (req,res,next)=>{
//some code is executed here
return res.status(200).json(userRelevantData)
})
router.get('/get/updated-user', (req,res,next) => {
// I want to call '/get/user-relevant-data' and assign the returned object to another variable
let userRelevantData = // how to call the function here correctly?
})
我将如何做这样的事情(如果可行的话)还是应该避免这样的代码?如果应该避免这样的代码,除了将一个函数的代码放入另一个函数之外,我还能做什么。
【问题讨论】:
-
重构一个加载数据的函数,从两个处理程序中调用它。
-
您的意思是:在我的 Angular 应用程序中,我有一个服务可以获取更新的用户。因此,与其尝试将整个用户放在后端,我应该从上面调用这两个函数并在我的前端构造新用户?
标签: javascript node.js http parameter-passing router