节点js同步请求代码不工作
请帮我用下面的代码,我想在app.js中做一个同步获取请求,我希望这个方法暴露给另一个名为index.js的文件
代码为app.js
var qnamod = function(query) { var request = require('sync-request'); var querystring = require('querystring').escape(query); var resqna = request('GET', 'http://<host>/_analyse?question='+ querystring); //console.log(res.getBody()); var qna = JSON.parse(resqna.getBody('utf8')); } exports.qnamod = qnamod;
代码为index.js
var counting = require('./app.js'); var resp = counting.qnamod("Forgot password"); console.log(resp);
在执行index.js我得到以下错误信息:无法find给定模式的文件。 无法使用“nc”,回退到较慢的node.js方法进行同步请求。 未定义