无法在视图中显示API请求中的数据

无法在视图中显示API请求中的数据,api,express,views,ejs,display,Api,Express,Views,Ejs,Display,我是Express和Node.js的新手,尝试构建服务器渲染的应用程序,该应用程序将显示来自API的一些数据 这是我的密码 app.js var express=require(“express”); var-app=express(); var请求=要求(“请求”); var apiKey='******************************'; var bodyParser=require(“主体解析器”); use(bodyParser.json()); use(bodyPar

我是Express和Node.js的新手,尝试构建服务器渲染的应用程序,该应用程序将显示来自API的一些数据

这是我的密码

app.js

var express=require(“express”);
var-app=express();
var请求=要求(“请求”);
var apiKey='******************************';
var bodyParser=require(“主体解析器”);
use(bodyParser.json());
use(bodyParser.urlencoded({extended:false}));
app.set('viewEngine','ejs');
常量选项={
方法:“POST”,
网址:'http://api.somethingsomething.com/content/search/v1?',
标题:{
'X-Api-Key':`${apiKey}`,
“内容类型”:“应用程序/json”
},
正文:{
“查询字符串”:“猪”,
“结果上下文”:{
‘方面’:[‘标题’、‘生命周期’、‘位置’、‘摘要’、‘编辑’]
}
},
json:true
}
app.get('/',函数(req,res){
请求(选项、功能(错误、响应、正文){
如果(!error&&response.statusCode==200){
var info=JSON.stringify(body);
控制台日志(信息);
res.render('index',{results:info});//这不会呈现任何内容
}
})
});
app.listen(3000,函数(){
console.log(“在端口3000上侦听”);
})
问题是简单的应用程序集('viewEngine','ejs');错误,应为pp.set('view engine','ejs')