mip-cache

1.0.2 • Public • Published

mip-cache

使用nodejs推送删除MIP数据到百度站长平台

code style fecs Build Status Test Coverage MIT license

安装

$ [sudo] npm i mip-cache

使用

var Mip = require('mip-cache');
var app = new Mip({
    // 站长平台的授权key
    authkey: ''
});
 
// 推送数据
// app.clear(url) => Promise
app.clear('http://mip.xuexb.com').then(res => {
    console.log(res);
}).catch(err => {
    console.error(err);
});

cli

# 全局安装 
$ [sudo] npm i mip-cache -g
 
# 使用命令清除 
mip-cache --authkey 站长平台的authkey url

成功响应

参考 百度站长平台

{
    status: 0,
    msg: 'cache clean success'
}

响应错误码

后端服务出错

{
    status: -1,
    msg: 具体错误信息 || 'server error'
}

后端返回值错误

{
    status: -2,
    msg: 'parse json error'
}

数据错误

参考 百度站长平台

{
    status: 1,
 
    // 授权校验失败
    msg: 'authorization check fail'
}
{
    status: 1,
 
    // 更新次数超限
    'msg': 'update times exceed the limit'
}

更新日志

1.0.0

  • 优化测试, 使用promise

0.1.0

  • 优化代码和测试覆盖率
  • 添加node4-node8支持

0.0.3

发布npm包

Readme

Keywords

Package Sidebar

Install

npm i mip-cache

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

9.83 kB

Total Files

7

Last publish

Collaborators

  • xuexb