node.js里面有http调用接口,可以作为客户端调用(访问)网上服务器提供的http服务内容,对于天气api来说,你重点是找到合适的api,按api的要求填充访问数据,比如你要获取某地的天气预告,肯定需要按要求提供地点信息代码吧。api(服务)一般会返回一个json数据或者xml数据,你根据此进行分析,提取有用成分即可。这些都在相应文档中有描述。
具体用什么api,要根据你的程序或者公司要求来说,有些是需要付费的,对于付费api,可能调用参数中多一些令牌信息而已。
当时在练习freecodecamp项目时使用过和风天气的api,不过现在已经不能免费用了,但大致的也没有变化多少,具体你参考它的api文档即可。
https://codepen.io/xdsnet/pen/KNdLwx 中是用js实现的当时访问和风api的代码,其实在node.js中是类似的。