我向客户端的Coursera API提出请求,但由于CORS,它被阻止。 Jsonp也无法正常工作,因为api正在返回json数据。服务器端获取请求
我主要与客户端合作,所以不太了解服务器端请求。
如何使用节点获取api数据,然后使用该数据创建网页。我在前端使用了Angular。
我已经讨论了如何在节点中进行GET请求,并且我也得到了一些答案(使用http模块)。但是根本不知道如何连接前端?
我向客户端的Coursera API提出请求,但由于CORS,它被阻止。 Jsonp也无法正常工作,因为api正在返回json数据。服务器端获取请求
我主要与客户端合作,所以不太了解服务器端请求。
如何使用节点获取api数据,然后使用该数据创建网页。我在前端使用了Angular。
我已经讨论了如何在节点中进行GET请求,并且我也得到了一些答案(使用http模块)。但是根本不知道如何连接前端?
require('http')
HTTP模块文件:https://nodejs.org/api/http.html
用法:
http.get({
hostname: 'localhost',
port: 80,
path: '/',
agent: false // create a new agent just for this one request
}, (res) => {
// Do stuff with response
});
获取API代码(未测试)
http.get({
hostname: 'https://api.coursera.org',
port: 80,
path: '/api/courses.v1',
agent: false
}, (res) => {
res // your json data
});
首先我想访问[此结束点]有两件事(https:// api .coursera.org/api/courses.v1) 第二个如何使用提取的数据导入html。 我的意思就像我们在客户端 – Invictus
我添加了代码,但我没有测试它。 –
显示我们的API代码,请 – Weedoze
这里提供你的代码 – Beginner
哪一个 ?我在前端使用的代码失败了,或者我发现了服务器端GET请求的答案。对于后一种情况,我可以给你我已经找到的链接,但它们只是使用node和http模块进行GET请求的简单示例代码。 – Invictus