Invoke controller for ThinkJS 3.x
Modify src/config/middleware.js:
const controller = require('think-controller');
module.exports = [
{
handle: controller,
options: {
emptyModule: '',
emptyController: '',
preSetStatus: 200
}
}
];
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.