作家
登录

深入解析Node.js中5种发起HTTP请求的方法

作者: 来源: 2017-08-17 17:01:27 阅读 我要评论

  • npm install got@7.1.0 
  • 和Axios一样,Got也能同Promises一路很好的工作。下面的代码做的工作和前面的例子一样:

    1. const got = require('got'); 
    2.   
    3. got('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY', { json: true }).then(response => { 
    4.   console.log(response.body.url); 
    5.   console.log(response.body.explanation); 
    6. }).catch(error => { 
    7.   console.log(error.response.body); 
    8. });  

    最后的设法主意

    以上并不是全部的解决筹划,不过看到了这里,你知道了在Node.js一一些风行的HTTP库中的根本功能是如何工作的。还有一些库,例如node-fetch将浏览器的获取(fetch)功能移植到后端。在其他说话中也有各类类似的库解决这个问题,比如 Python 和 Ruby 。

    【编辑推荐】

    1. 在Node.js中应用MySQL&MySQL JavaScript客户端
    2. JavaScript进阶之深刻懂得数据双向绑定
    3. 全站HTTPS没你想象的那么简单
    4. 测试JavaScript函数的机能
    5. [译]懂得Node.js事宜驱念头制
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      踢掉FB+PL:Apache的开源激进宣言?

    【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 哪里有榨取,哪里就有对抗身为常识产权圈里的专利人,笔者钦佩开源情怀,并曾写道:即使专利人也有专利情>>>详细阅读


    本文标题:深入解析Node.js中5种发起HTTP请求的方法

    地址:http://www.17bianji.com/lsqh/36783.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)