mirror of https://github.com/IoTcat/coro-api.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iotcat
0ab1f3b509
|
4 years ago | |
---|---|---|
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
index.js | 4 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago |
README.md
coro-api
新型冠状病毒 实时数据 api
API示例
获取全部
根据省份
https://api.yimian.xyz/coro?province=山东
根据城市
https://api.yimian.xyz/coro?city=泰安
根据省和城(推荐)
https://api.yimian.xyz/coro?province=山东&city=泰安
快速部署
环境要求
nodeJS
支持express
任意版本git
任意版本
下载文件
$ git clone https://github.com/iotcat/coro-api.git & cd coro-api
安装依赖
$ npm install
启动
$ node index.js
访问
http://localhost:17676
进阶
GET参数
参数 | 描述 | 示例 |
---|---|---|
province | 省份(国家) | 山东 |
city | 城市 | 泰安 |
修改端口
从index.js
第9行修改默认端口。
禁止跨域
注释掉index.js
第13行。
使用pm2守护进程
$ npm i -g pm2
$ pm2 start index.js --name coro-api -o /var/log/coro/api.out -e /var/log/coro/api.err --watch
Nginx配置
将以下内容加入server{}
中
location / {
proxy_pass http://127.0.0.1:17676;
}
如果你不是从根目录映射,记得去index.js
中第11行app.get('/', f)
修改成你的路径。
爬虫配置
爬虫使用coro-py, 请参考其文档。
开源协议
本项目使用MIT协议,允许非署名商业非商业使用。武汉加油!中国加油!!❤