ynpm-aabb

0.0.4 • Public • Published

ynpm server 端

API 接口文档2222

url 类型 参数 描述
/user/signIn post {userName,password} 登陆
/user/signUp post user实体 obj 注册用户信息
/user/getUserInfo post userName string 根据名称查询用户信息
/package/get get userName string(非必须) 组件列表
/package/set get package实体 添加组件信息
/package/MyPublish get 根据user_id 我的发布
/package/addDownloadNum get installPackMap 一个数组的字符串 根据下载量自增1
/package/overview get 包总数 总览
/user/getLogin get 返回前端url,前端跳转 跳到第三方登录页
/user/auth get ticket string(非必需) ticket获取用户信息,存到库里
/user/out get session清除 退出出登录
/sshk/get get user_id从session中取 根据user_id查sshk
/sshk/add post title string 标题,sshk string 公钥 新增sshk
/sshk/del post id 唯一标识 删去sshk

##user实体类

`user_info`.`email`,
`user_info`.`password`,
`user_info`.`name`,
`user_info`.`nick`,
`user_info`.`detail_info`,
    

##package实体类

`package`.`name`,
`package`.`version`,
`package`.`repository_url`,
`package`.`author`,
`package`.`home_page`,
`package`.`pak_group`
    

http://172.20.27.204:8081/#browse/browse:ynpm-private:%2540yonyou%2Fac-pagination%2Fac-pagination-0.0.3.tgz

某个仓库信息 http://172.20.27.204:8081/service/rest/beta/components?repository=ynpm-private

仓库列表接口

http://172.20.27.204:8081/service/rest/beta/repositories

组件列表接口

http://172.20.27.204:8081/service/rest/beta/components?repository=ynpm-private&group=org.osgi

明天工作内容:

  1. 开发web端,拷贝cmd中的sshk填充,进行保存。
  2. server 端开发保存sshk接口。(就是修改user中的ssk和用户名接口)

Readme

Keywords

none

Package Sidebar

Install

npm i ynpm-aabb

Weekly Downloads

2

Version

0.0.4

License

none

Unpacked Size

49.4 kB

Total Files

16

Last publish

Collaborators

  • liushld