thinkraz-api-model-auto-router

使用方法:

Usage no npm install needed!

<script type="module">
  import thinkrazApiModelAutoRouter from 'https://cdn.skypack.dev/thinkraz-api-model-auto-router';
</script>

README

thinkraz-api-model-auto-router

使用方法:

开一个modelAutoRouter


const modelAutoRouter = require('thinkraz-api-model-auto-router');
const ErrorMap = require('thinkraz').ErrorMap;
const DatabaseErrorReducer = ErrorMap.reducer('database');
let base = modelAutoRouter(null,(err,data)=>{
    return DatabaseErrorReducer.reduce(err,data);
},config);
module.exports = base;


即可像原本一样使用

hasOne的格式: routerRelationship[tableName] = { master: {targetDb: modelClass,type:'hasOne'}, column名称: {targetDb: 模型类,type:'hasMany'}, }