feat:日志敏感信息过滤
This commit is contained in:
1 parent
3ea7c4e872
commit
44444c3b1b
4 files changed
+153
-1
No files matched your search
@@ -22,6 +22,7 @@ export const accessFileUrl = (source?: string | null) => isProtectedFile(source)
|
||||
export const fileUrls = (sources: any) => Array.isArray(sources) ? sources.map(accessFileUrl) : []
|
||||
export const originalFileUrl = (source?: string | null) => client.strip(source)
|
||||
export const resolveFileUrl = (source?: string | null) => client.resolve(source)
|
||||
export const fileUploadHeaders = (source: string) => client.uploadHeaders(source)
|
||||
export const fileHtml = (html: string) => rewriteFileHtml(html, accessFileUrl)
|
||||
export const stripFileHtml = (html: string) => rewriteFileHtml(html, originalFileUrl)
|
||||
export const fileNodes = (nodes: any) => rewriteFileNodes(nodes, accessFileUrl)
|
||||
@@ -63,6 +64,13 @@ export async function retryFileAccess(source?: string | null) {
|
||||
return true
|
||||
}
|
||||
export function installFileAccess(app: any) {
|
||||
if (typeof uni.addInterceptor === 'function') {
|
||||
uni.addInterceptor('uploadFile', {
|
||||
invoke(options: any) {
|
||||
options.header = { ...(options.header || {}), ...fileUploadHeaders(options.url) }
|
||||
},
|
||||
})
|
||||
}
|
||||
Object.assign(app.config.globalProperties, {
|
||||
$fileUrl: accessFileUrl, $fileUrls: fileUrls, $fileHtml: fileHtml, $fileNodes: fileNodes, $fileRetry: retryFileAccess,
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user