/destiny-book.js

命运之书

Primary LanguageHTMLMIT LicenseMIT

destiny-book.js

命运之书

var dbook = require('destiny-book.js').book
var d =  require('destiny-book.js').DSON
var j = require('destiny-book.js').JVD

var input = {
    name :  'LiSA',
    pwd : 'lxixsxa'
}

dbook({
    name : 'some user login',
    profile : 'xxxxxxxxxxxxx'
})
.mainLine()  //可忽略
.L('读取输入 [name][pwd]')
.do('用户密码基础校验' , d().test({
    name : '!!&?string&>0',
    pwd : j('!!&?string&>7').$(d().test(data=>{  //do something
        return true
    }))
}, 'xxxxxxxx'))
.if(d('success').test('=false'))
.L('<提示>登陆失败')
.exit()
.endif()
.do('<调用>登陆接口' , d().rsc('login', { name : d().find('name').first() }))
.if(d('success').test('=false'))
.do('提示用户密码错误')
.exit()
.endif()
.do('跳转到具体页面', ()=>{ 
    // do someting
})
.end()