stf目录详解

页面html使用Pug模版引擎
前端使用的是Angularjs
后端使用的是Nodejs
数据库使用的是对象型数据库Rethinkdb

/.tx #集成翻译平台Transifex的相关配置,用于语言翻译
/bin #启动文件,调用的是lib/cli.js
/docker #Docker的相关配置
/lib #后端
/res #前端
/doc #文档说明,包含VNC,部署,API
/test #状态检测
/vendor #安装到手机上的应用和服务,包括minirev,minitouch,STFService

前端res
/app #前端web

  • /components/stf #服务组件,用于与后端通讯
  • /control-panes #页面,设备控制
  • /device-list #页面,设备列表
  • /docs #页面,帮助
  • /layout #页面,布局
  • /menu #页面,菜单
  • /setting #页面,设置
  • /terminal #页面,终端样式
  • /user #页面,用户,暂未完成
  • /views #页面,主视图
    /auth #登录认证
  • /ladp #页面,LADP认证
  • /mock #页面,默认验证
    /common #其他
  • /lang #语言包
  • /logo #页面,图标
  • /status #页面,脚本
    /test #登录,跳转
    /web_modules #样式

后端lib
/db #数据操作相关文件
/units #核心代码,用于功能实现

  • /api #主要的RESTful APIs
  • /app #提供主要HTTP服务,处理所有静态资源,包括图片,脚本和样式表
  • /auth #授权验证,Mock auth,OAuth 2.0,LDAP,SAML 2.0
  • /device #设备功能的具体实现.设备端底包,服务和STFservice.apk的安装
  • /log #将设备事件log存储至数据库
  • /notify #用于推送通知或到你的环境
  • /pooxy #数据库代理相关
  • /processer #设备和app之间的桥,几乎所有通讯都经过它
  • /provider #设备提供和发收命令
  • /reaper #接收心跳,处理设备异常断连
  • /storage #截图,图像存储和调整,操作apk
  • /triproxy #用于接受和处理来自app和设备端的请求
  • /websocket #用于客户端js和服务端(ZeroMQ,Protobuf )的通讯,所有action均由此发送
    /util #内部方法
    /wire #队列,路由,流相关方法
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值