第一分别定义/test
处理功能。
那么你有两个选择。
// ========(1)====== testHandler as another function =============
// you can call this function where ever you want.
var testHandler = function(req, res){
//do something
}
app.get('/test', testHandler);
app.get('/check', function(req, res){
// you can call testHandler function here
testHandler(req, res);
});
// ========(2)======= testHandler as a middleware =================
// if you want to call testHandler before running check handler function.
//
var testHandler = function(req, res, next){
//do something
...
next();
}
app.get('/test', testHandler, function(req, res){});
app.get('/check', testHandler, function(req, res){
// you can call testHandler function here
testHandler(req, res);
});
“从另一个API调用API”的快速方法是在Express服务器内部发送HTTP请求,浏览器永远不会知道内部HTTP调用发生,而不会提及页面重定向。这对你来说是个好主意吗?如果是,我很乐意提供一些例子。 – shaochuancs
@shaochuancs请随时给我一些例子:)我非常感谢 –
不客气。我已添加了我的答案,请检查。 – shaochuancs