服务器端获取请求
server side get request
我正在请求Coursera api在客户端,但由于CORS它被阻止。和json也不工作,因为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
});
相关文章:
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 找不到Angular+Ionic Post请求获取404
- 如何从 ajax 请求获取数据响应
- 在Sencha touch 2.0中使用Ajax请求获取cookie
- 在 Python 中使用请求获取页面但不使用源代码,为什么?如何获取源代码
- 从javascript Http请求获取Java List
- Django View 无法使用请求获取文件.来自 ajax 表单的文件提交
- GiantBomb API 请求获取 HTML 而不是 JSON,Nodejs 请求模块
- 使用 ajax 请求获取上一个和下一个对象
- 从AJAX请求获取javascript变量的数字时遇到问题
- JQuery请求获取超过10个RSS提要
- XEP-0133:管理员请求获取所有在线用户列表
- 通过javascript通过ajax请求获取页面的完整html源代码
- NodeJS/Angular编辑请求获取400错误
- 从NodeJS请求获取主机
- 从http请求获取包信息
- 使用请求获取API结果,并集成到Hubot响应中
- 通过jQuery ajax请求获取数据
- Fcbkcomplete用ajax请求获取数据
- Node.js请求获取一个VAST标签