node.js - 如何在expressjs中调用另一个api?

标签 node.js express

我有一个这样的API:

app.get('/test', (req, res) => {
   console.log("this is test");
});

还有另一个 API:

app.get('/check', (req, res) => {
   //I want to call "test" api without redirect to it. 
});

我想在“check”api中调用“test”api而不重定向到“test”api,只需执行“test”api中的功能即可。 以上是示例代码。 “因为我不想”将函数从“test”api 重写为“check”

最佳答案

简单的解决方案是定义一个可以使用两个请求路由调用的方法。

app.get('/test', (req, res) => {
   console.log("this is test");
    callMeMayBe();
});

callMeMayBe()
{
    //Your code here
}

关于node.js - 如何在expressjs中调用另一个api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44903053/

相关文章:

windows - 使用VLC的虚拟界面时如何防止显示控制台

node.js - 如何一起使用express.json和express.raw?

node.js - Express JS : TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. 收到类型号

file - Node.js/Express 路由到静态文件 URL

mysql - 如何连接到远程服务器上的数据库

javascript - npm:在上下文中执行?

javascript - npm install --saveexpress@4.10.2 是什么意思以及如何使用它?

node.js - 为什么我的 Nginx 反向代理 node.js+express 服务器重定向到 0.0.0.0?

node.js - 完成所有迭代后的 async.each 回调

javascript - 使用 socket.io 跟踪连接的套接字