一  右侧地址天气组件(引用的高德提供的接口)

1.IP定位2.获取天气

IP定位-API文档-开发指南-Web服务 API | 高德地图API

天气查询-API文档-开发指南-Web服务 API | 高德地图API实战

获取设备ip

"public-ip": "^4.0.4",

const publicIp = require('public-ip') // 获取外网ip

const ip_param = await publicIp.v4()

二 koa请求第三方接口

在node中请求第三方接口,其实也就是发起一个request请求。node发起请求的库我们这里用到了koa2-request。因为我们用到了koa框架。

  • 📮地址: www.npmjs.com/package/koa… 

  • 🪛安装:

  • npm install koa2-request

  • ⚙ 基本使用方法
  • 这里支持async await

  • var koa2Req = require('koa2-request');
     
    app.use(async(ctx, next) => {
        // request选项
        var res = await koa2Req('http://www.baidu.com');
        ctx.body = res.body;
    });

三 获取ip的插件 


const publicIp = require('public-ip');

(async () => {
	console.log(await publicIp.v4());
	//=> '46.5.21.123'

	console.log(await publicIp.v6());
	//=> 'fe80::200:f8ff:fe21:67cf'
})();

node-koa 调高德地图接口 - 掘金

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐