preon
Version:
a smaller nodejs micro-service framework
26 lines • 756 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("@preon/core");
const System = require("../controller/system");
const Exceptions = require("exception.js");
const router = new core_1.Router({});
router.all('/_/test', System.test);
router.get('/_/system', System.system);
router.get('/_/404', (ctx) => {
ctx.status = 404;
});
router.get('/_/exception', () => {
const error = new Exceptions.ImATeapot();
error.subcode = 10086;
throw error;
});
router.get('/_/api/exception', () => {
const error = new Exceptions.ImATeapot();
error.subcode = 10086;
throw error;
});
router.all(/.*/, (ctx) => {
ctx.status = 404;
});
exports.default = router;
//# sourceMappingURL=system.js.map