18 lines
472 B
TypeScript
18 lines
472 B
TypeScript
|
import Mock from 'mockjs';
|
||
|
import * as resources from './resources';
|
||
|
|
||
|
export default {
|
||
|
'/api/:resource::action': (req: any, res: any) => {
|
||
|
const action = resources[req.params.resource][req.params.action];
|
||
|
if (action) {
|
||
|
return action(req, res);
|
||
|
}
|
||
|
},
|
||
|
'/api/:resource::action/:resourceIndex': (req: any, res: any) => {
|
||
|
const action = resources[req.params.resource][req.params.action];
|
||
|
if (action) {
|
||
|
return action(req, res);
|
||
|
}
|
||
|
},
|
||
|
}
|