Bar*_*klı 13
使用请求
function funcOne(input) {
var request = require('request');
request.post(someUrl, {json: true, body: input}, function(err, res, body) {
if (!err && res.statusCode === 200) {
funcTwo(body, function(err, output) {
console.log(err, output);
});
}
});
}
function funcTwo(input, callback) {
// process input
callback(null, input);
}
Run Code Online (Sandbox Code Playgroud)
小智 5
由于请求已被弃用。我建议使用 axios。
npm install axios@0.16.2
const axios = require('axios');
axios.get('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY')
.then(response => {
console.log(response.data.url);
console.log(response.data.explanation);
})
.catch(error => {
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
使用标准http库发出请求将需要更多的精力来解析/获取数据。对于习惯于纯粹使用 Java/JavaScript 发出 AJAX 请求的人来说,我发现 axios 很容易上手。
https://www.twilio.com/blog/2017/08/http-requests-in-node-js.html
| 归档时间: |
|
| 查看次数: |
35779 次 |
| 最近记录: |