我有一个ExpressJS路由我的API,我想内的NodeJS从里面的NodeJS
从叫它var api = require('./routes/api')
app.use('/api', api);
和我./routes/api.js内文件调用快速通道内部
var express = require('express');
var router = express.Router();
router.use('/update', require('./update'));
module.exports = router;
,所以如果我要打电话/api/update/something/:withParam
从我的前端,其所有的发现,但我需要,而不必在二级位置再次重新定义了整个功能从我的剧本的NodeJS的另一个方面中调用此
我已经使用了HTTP模块试图从里面,但我只是得到一个“ECONNREFUSED”错误
http.get('/api/update/something/:withParam', function(res) {
console.log("Got response: " + res.statusCode);
res.resume();
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
我理解其背后快递的想法是创建路线,但我怎么在内部调用他们
为什么你会像这样的服务器?你为什么不宁愿只在那里做同样的手术? –
,因为我不想重复一次函数两次 – FrickeFresh