nodejs的http请求axios

http相关modules

  • HTTP – the Standard Library
  • Request
  • Axios
  • SuperAgent
  • 推荐使用axios 或者super agent

使用axios和superagent的get

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);
  });

const superagent = require('superagent');

superagent.get('https://api.nasa.gov/planetary/apod')
.query({ api_key: 'DEMO_KEY', date: '2017-08-02' })
.end((err, res) => {
  if (err) { return console.log(err); }
  console.log(res.body.url);
  console.log(res.body.explanation);
});

使用axios的post

const axios = require('axios');

const data = {
    name: 'John Doe',
    job: 'Content Writer'
};

axios.post('https://reqres.in/api/users', data)
    .then((res) => {
        console.log(Status: ${res.status});
        console.log('Body: ', res.data);
    }).catch((err) => {
        console.error(err);
    });

作者:
iTech

微信公众号: cicdops

出处:
http://itech.cnblogs.com/

github:
https://github.com/cicdops/cicdops

nodejs的http请求axios

Original: https://www.cnblogs.com/itech/p/13253319.html
Author: iTech
Title: nodejs的http请求axios

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/552023/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球