我很确定我在这里的某个地方错过了回调:
来自工具.js:
exports.getServerPermalink = function(username, callback) {
requestURL = config.apiServer+ username + myUrl
request(requestURL, function (error, response, body) {
if (!error && response.statusCode == 200) {
list = JSON.parse(response.body);
console.log(list);
newPermalink = list[0].permalink;
} else {
console.log(error);
}
callback(null, newPermalink);
});
}
它在这里被调用,我的主文件(包括tools.js):
newPermalink = tools.getServerPermalink(checkSession.username);
res.redirect('/'+ newPermalink) ;
但我收到错误“未定义不是函数”指向
callback(null, newPermalink);
当我尝试运行它时。
任何指向“require”模块示例的指针,而不仅仅是 console.log 的东西,我们将不胜感激。