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.
 
 
cn.yimian.xyz 675095c722 to docker 2 years ago
src to docker 2 years ago
.gitignore We really dont want Git to track this anymore 2 years ago
Dockerfile to docker 2 years ago
LICENSE Initial commit 3 years ago
README.md rm p&c 2 years ago
package-lock.json init 3 years ago
package.json upgrade coro-py 2 years ago
pm2.json to docker 2 years ago
yarn.lock upgrade coro-py 2 years ago

README.md

coro-api

新型冠状病毒 实时数据 api

API示例

获取全部

https://api.yimian.xyz/coro

根据省份

https://api.yimian.xyz/coro?province=山东

根据城市

https://api.yimian.xyz/coro?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协议,允许非署名商业非商业使用。武汉加油!中国加油!!❤