koa2-api-scaffold/src/routes/main-routes.js
2017-07-16 22:56:44 +08:00

18 lines
547 B
JavaScript

import KoaRouter from 'koa-router'
import controllers from '../controllers/index.js'
const router = new KoaRouter()
router
.get('/public/get', function (ctx, next) {
ctx.body = '禁止访问!'
}) // 以/public开头则不用经过权限认证
.all('/upload', controllers.upload.default)
.get('/api/:name', controllers.api.Get)
.post('/api/:name', controllers.api.Post)
.put('/api/:name', controllers.api.Put)
.del('/api/:name', controllers.api.Delect)
.post('/auth/:action', controllers.auth.Post)
module.exports = router