import Report from './web_report' ; module . exports = app => { const mongoose = app . mongoose ; const Schema = mongoose . Schema ; const schema = new Schema ( { ... Report , cate : { type : String } , msg : { type : String } , stack : { type : String } , file : { type : String } , line : { type : Number , default : 0 } , col : { type : Number , default : 0 } , } , { timestamps : true } ) ; schema . index ( { t : 1 , page : 1 } ) ; schema . index ( { page : 1 } ) ; app . models . WebError = ( token ) => { return mongoose . model ( `web_error_${ token }` , schema ) ; } ; } ;