2017-01-23 03:38:59 +08:00
|
|
|
import KoaRouter from 'koa-router'
|
2017-01-23 04:59:10 +08:00
|
|
|
import controllers from '../controllers/index.js'
|
2017-01-23 03:38:59 +08:00
|
|
|
|
|
|
|
const router = new KoaRouter()
|
|
|
|
|
|
|
|
router
|
2017-07-16 22:56:44 +08:00
|
|
|
.get('/public/get', function (ctx, next) {
|
2017-01-23 03:38:59 +08:00
|
|
|
ctx.body = '禁止访问!'
|
2017-07-16 22:56:44 +08:00
|
|
|
}) // 以/public开头则不用经过权限认证
|
2017-01-24 23:19:44 +08:00
|
|
|
.all('/upload', controllers.upload.default)
|
2017-01-23 04:59:10 +08:00
|
|
|
.get('/api/:name', controllers.api.Get)
|
|
|
|
.post('/api/:name', controllers.api.Post)
|
|
|
|
.put('/api/:name', controllers.api.Put)
|
|
|
|
.del('/api/:name', controllers.api.Delect)
|
2017-07-16 22:56:44 +08:00
|
|
|
.post('/auth/:action', controllers.auth.Post)
|
2017-01-23 03:38:59 +08:00
|
|
|
|
|
|
|
module.exports = router
|