Merge pull request #115 from miyakosama/master Image支持无后缀名路径
Merge pull request #115 from miyakosama/master
Image支持无后缀名路径
在 common/main(或其他入口模块)中如此通过 BAT-RIA 来启动系统:
common/main
require('bat-ria/main').start(config).then(function () { // custom system initialization });
bat-ria/main 会请求用户、常量数据后启动 ER,完成后可以进行额外的系统初始化(导航栏、用户信息区域的渲染等)。
bat-ria/main
bat-ria/main 负责请求后端用户和系统常量接口数据。
两个接口的 URL 需要在 common/config 模块下的 api.user 和 api.constants 中进行配置。
common/config
api.user
api.constants
用户数据接口有如下两种情况:
对于可能以他人身份登录系统的情况,result 需要符合如下格式:
result
{ visitor: { // 当前登录用户自身信息 }, adOwner: { // 被登录的广告主的信息 } }
只会有一种身份登录的系统,直接在 result 中展开用户信息字段即可(非 1. 中所述情况时自动视作此情况)。
读取完毕后,会在下面两个模块封装对应的数据:
bat-ria/system/user
bat-ria/system/constants
user.visitor 提供正在访问系统的用户的信息,user.ader 用来在管理员以他人身份登录系统时提供被登录用户的信息(可能不存在)。
user.visitor
user.ader
常用的单纯的数据操作工具被扩展到了 underscore 中,参见 bat-ria/extension/underscore。 其他和 ER/ESUI/EF 相关的辅助方法在 bat-ria/util 中。
underscore
bat-ria/extension/underscore
bat-ria/util
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
BAT-RIA 扩展
额外依赖的 edp 包
ESL config
启动入口
在
common/main(或其他入口模块)中如此通过 BAT-RIA 来启动系统:bat-ria/main会请求用户、常量数据后启动 ER,完成后可以进行额外的系统初始化(导航栏、用户信息区域的渲染等)。用户信息和常量接口
bat-ria/main负责请求后端用户和系统常量接口数据。两个接口的 URL 需要在
common/config模块下的api.user和api.constants中进行配置。用户数据接口有如下两种情况:
对于可能以他人身份登录系统的情况,
result需要符合如下格式:只会有一种身份登录的系统,直接在
result中展开用户信息字段即可(非 1. 中所述情况时自动视作此情况)。读取完毕后,会在下面两个模块封装对应的数据:
bat-ria/system/userbat-ria/system/constantsuser.visitor提供正在访问系统的用户的信息,user.ader用来在管理员以他人身份登录系统时提供被登录用户的信息(可能不存在)。util
常用的单纯的数据操作工具被扩展到了
underscore中,参见bat-ria/extension/underscore。 其他和 ER/ESUI/EF 相关的辅助方法在bat-ria/util中。