Awesome
think-controller
Invoke controller for ThinkJS 3.x
How To Use
Modify src/config/middleware.js:
const controller = require('think-controller');
module.exports = [
{
handle: controller,
options: {
emptyModule: '',
emptyController: '',
preSetStatus: 200
}
}
];
Options
emptyModule
{String} default module when not foundemptyController
{String} default controller when not foundpreSetStatus
{Number} preset http status when action exist Koa set http status to 404 before request handling, and will changed when set body or status properties. whenpreSetStatus
is set and action exist, it's will preset status before action invoked.