couchDB

1.install 具体的就不说了

2.start server 

   到安装目录/bin下cmd运行couchdb.bat

3.开始使用 (GET/PUT/DELETE/POST)

  默认每个document都会生成一个_id,_rev(rev用于控制版本,每改动一次rev都会变化)

  bind_address = 127.0.0.1 改为本机ip地址,这样其他机器也能访问这个数据库

   两个问题,

   1、使其他机器也访问这个数据库

     (etc下local.ini里的bind_address需要设置0,0,0,0)

       (etc下default.ini里的bind_address是127.0.0.1)

 

   2、POST的例子

   curl http://127.0.0.1:5984 会返回一串json数据

   curl -X GET http://127.0.0.1:5984/_all_dbs  返回所有的数据库

   curl -X PUT http://127.0.0.1:5984/baseball 新建一个数据库,会返回ok。如果重名,会失败

   curl -X DELETE http://127.0.0.1:5984/baseball 删除一个数据库

 

   curl -X PUT http://127.0.0.1:5984/databasename/document_id -d {"key":"value"} 向databasename下的         document_id的文档添加字段

4.可视化界面 

   浏览器访问 http://127.0.0.1:5984/_utils/

 

5.根据github上的步骤来配置npm私有仓库

6.npm config edit 再文件里配置仓库(ip地址要写couchDB机器的地址)

  原来的registry是这样的:registry=http://registry.cnpmjs.org/

   registry = http://192.168.191.1:5984/registry/_design/app/_rewrite

7.创建一个标准的包

   在本机下2_1.create_pack这个目录下创建了一个包。一定要有package.json文件

8.在该包下执行命令

    npm adduser (创建用户)

       adduser之后,可以用npm edit config来修改注册的用户名

    npm publish 

       publish后想unpublish可以用npm unpublish或npm owner rm来撤销发布的包

       publich的两次包package.json里的version字段必须不同,不然会发布失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值