# NodeJS-API-Weather **Repository Path**: wsfsp4/weather-api ## Basic Information - **Project Name**: NodeJS-API-Weather - **Description**: 通过获取中国气象网数据,提供天气查询和七天天气预报查询服务。 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-06-10 - **Last Updated**: 2024-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 天气预报查询服务系统 ## 项目介绍 通过获取中国气象网数据,提供天气查询和七天天气预报查询服务。 ## 接口列表 ### 省份列表 url:***/v1/weather/province***
method:***GET***
query:***无***
示例:***http://127.0.0.1:9000/v1/weather/province*** ### 城市列表 url:***/v1/weather/city***
method:***GET***
query:***province(省份代码)***
示例:***http://127.0.0.1:9000/v1/weather/city?province=AGD*** ### 当前天气 url:***/v1/weather/now***
method:***GET***
query:***station(站点代码)***
示例:***http://127.0.0.1:9000/v1/weather/now?station=23451*** ### 七天天气预报 url:***/v1/weather/forecast***
method:***GET***
query:***station(站点代码)***
示例:***http://127.0.0.1:9000/v1/weather/forecast?station=23451***

***以上接口响应内容自行请求测试,在此暂不提供。*** ## 本地部署 正确安装好nodejs和npm后,下载项目到本地解压,进入项目目录,执行以下命令:
1、安装依赖 ```bash npm install ``` 2、运行项目 ```bash node app.js ``` 如果运行正常,控制台中可以看到如下输出:
``` app run:9000 ``` 到此,你可以在浏览器或本地项目中访问相关API了。 ## 云端部署 你也可以将项目部署到服务器上以便通过`公网`来访问服务。
* 如果你是部署到服务器,步骤同本地部署一致。
* 如果你是部署到云函数上,可以参照相关服务商的说明文档来上传相关代码。
## 责任声明 ***项目仅供个人学习参考使用,禁止用于商业用途,否则产生的一切法律责任自负!***