jSvr是什么?
针对jBD的服务插件,支持RESTful、 Web等基础访问,目前版本主要基于koa@2.0.0,对其进行了深度封装。
jSvr有哪些功能?
核心
—— 服务基础框架、配置管理器Act
—— 用户模块,完成用户注册、登入等权限控制File
—— 文件模块,完成文件上传、下载,加载操作Chk
—— 短信模块,完成短信发送、验证Pay
—— 支付模块,完成微信、支付宝第三方付费
安装与使用
- 工具安装
npm install -g jsvr-generatorjsvr init --package apv --name projectName projectRootcd projectRootnpm install
使用工具安装后,会在当前目录中创建工作目录并创建相应运行文件。
- 目录说明
──
└── index.js // 主运行文件
└── config.json // 配置文件
└── view // pug模板文件
└── public // 静态文件目录
│ └── inc // 全局静态文件
│ │ └── src
│ │ └── es6chk.js // 前端ES环境识别,如核心功能(Promise对象、箭头函数、局部变量声明)不支持是会进行错误提示
│ │ └── global.js // 全局函数定义,其中包括http访问集合,页面viewport计算,基础手势识别
│ │ └── global.min.css // 全局css定义,还原因各游览器原因导致的样式不统一,并加入Bootstrap的栅格处理方式
│ │ └── jQuery.js // jquery.min 2.1.1
│ └── images // 图片引用目录
│ └── css // css引用目录,如果使用sass,此为默认css生成目录
└── view // pug模板文件
└── scss // scss样式表
└── page // 页面目录,文件名对应具体访问页面
└── api // api目录,文件名对应具体api
└── module // 模块目录,项目模块文件默认引用目录,此目录下最少有1个核心引用文件
└── bin // cli目录,项目cli功能文件默认引用目录
问题反馈
在使用中有任何问题,欢迎在issues中进行反馈。
感激
感谢以下的项目,排名不分先后
License
MIT