本文整理汇总了TypeScript中brolog.log.verbose方法的典型用法代码示例。如果您正苦于以下问题:TypeScript log.verbose方法的具体用法?TypeScript log.verbose怎么用?TypeScript log.verbose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类brolog.log
的用法示例。
在下文中一共展示了log.verbose方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: getToken
private getToken(req: http.ServerRequest): string {
log.verbose('IoAuth', 'getToken()')
const token = authToken(req.headers.authorization)
|| urlToken(req.url)
return token
/////////////////////////
function urlToken(url: string): string | null {
const matches = String(url).match(/token\/(.+)$/i)
return matches && matches[1] || null
}
function authToken(authorization: string): string | null {
// https://github.com/KevinPHughes/ws-basic-auth-express/blob/master/index.js
if (!authorization) {
log.verbose('IoAuth', 'authToken() no authorization')
return null
}
const parts = authorization.split(' ')
if (parts.length !== 2) {
log.verbose('IoAuth', 'authorization part is not 2')
return null
}
const scheme = parts[0]
const token = parts[1]
if (!/Token/i.test(scheme) || !token) {
log.verbose('IoAuth', 'authorization schema is not Token')
return null
}
return token
}
}
示例2: authToken
function authToken(authorization: string): string | null {
// https://github.com/KevinPHughes/ws-basic-auth-express/blob/master/index.js
if (!authorization) {
log.verbose('IoAuth', 'authToken() no authorization')
return null
}
const parts = authorization.split(' ')
if (parts.length !== 2) {
log.verbose('IoAuth', 'authorization part is not 2')
return null
}
const scheme = parts[0]
const token = parts[1]
if (!/Token/i.test(scheme) || !token) {
log.verbose('IoAuth', 'authorization schema is not Token')
return null
}
return token
}
示例3: auth
auth(req: http.ServerRequest): Promise<string | void> {
log.verbose('IoAuth', 'auth()')
const token = this.getToken(req)
if (!token) {
return Promise.reject(new Error('cannot get token from request'))
}
if (token) {
return Promise.resolve(token)
}
return Promise.reject(new Error('auth failed'))
}
示例4: constructor
constructor() {
log.verbose('IoAuth', 'constructor()')
}