Pexels API HTTP授权头

Pexels API HTTP授权头,api,authorization,Api,Authorization,我刚刚开始学习API,我正在尝试使用这里的pexels API: 我已经获得了API密钥,但是我不确定将API密钥放在哪里。 我希望结果显示JSON 但是,当我在bash上运行这段代码时,我不知道如何在javascript中运行它 curl -H "Authorization: YOUR_API_KEY" "http://api.pexels.com/v1/search?query=people" 我正在运行express和request。 这是我的密码。 var express=requir

我刚刚开始学习API,我正在尝试使用这里的pexels API:

我已经获得了API密钥,但是我不确定将API密钥放在哪里。 我希望结果显示JSON

但是,当我在bash上运行这段代码时,我不知道如何在javascript中运行它

curl -H "Authorization: YOUR_API_KEY" "http://api.pexels.com/v1/search?query=people"
我正在运行express和request。 这是我的密码。
var express=require(“express”);
var-app=express();
var请求=要求(“请求”);
应用程序集(“查看引擎”、“ejs”);
变量url=”http://api.pexels.com/v1/search?query=example+查询和每页=15和每页=1”;
请求(url、函数(错误、响应、正文){
如果(!error&&response.statusCode==200){
控制台日志(主体);
} 
});
app.listen(process.env.PORT、process.env.IP、function(){
log(“服务器正在运行!”);

});您需要添加头来进行api调用

代码是这样的

var express = require("express");
var app = express();
var request = require("request");
app.set("view engine","ejs");
var data = {
   url : "http://api.pexels.com/v1/search?query=example+query&per_page=15&page=1",
   headers: {
     'Authorization': 'Your-Api-Key'
   } 
}
request(data, function(error,response, body){
 if(!error && response.statusCode == 200){
      console.log(body);
  }
});
app.listen(process.env.PORT, process.env.IP, function(){
  console.log("server is running!"); 
});