1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- /**
- * ajax 服务路由集合
- */
- const router = require('koa-router')({
- prefix: '/weapp' // 定义所有路由的前缀都已 /weapp 开头
- })
- const controllers = require('../controllers')
- // 从 sdk 中取出中间件
- // 这里展示如何使用 Koa 中间件完成登录态的颁发与验证
- const { auth: { authorizationMiddleware, validationMiddleware } } = require('../qcloud')
- // --- 登录与授权 Demo --- //
- // 登录接口 /weapp/login
- router.get('/login', authorizationMiddleware, controllers.login)
- // 用户信息接口(可以用来验证登录态) /weapp/user
- router.get('/user', validationMiddleware, controllers.user)
- // --- 图片上传 Demo --- //
- // 图片上传接口,小程序端可以直接将 url 填入 wx.uploadFile 中 /weapp/upload
- router.post('/upload', controllers.upload)
- // --- 信道服务接口 Demo --- //
- // GET 用来响应请求信道地址的 /weapp/tunnel
- router.get('/tunnel', controllers.tunnel.get)
- // POST 用来处理信道传递过来的消息
- router.post('/tunnel', controllers.tunnel.post)
- // --- 客服消息接口 Demo --- //
- // GET 用来响应小程序后台配置时发送的验证请求 /weapp/message
- router.get('/message', controllers.message.get)
- // POST 用来处理微信转发过来的客服消息
- router.post('/message', controllers.message.post)
- /***********************业务请求路由 start***************************/
- //获取群ID
- router.get('/getGId', validationMiddleware, controllers.getGId)
- //请求得分数
- router.get('/get_score', validationMiddleware, controllers.get_score)
- //请求二维码图片地址
- router.get('/qr_address', validationMiddleware, controllers.qr_address)
- //请求题目分类
- router.get('/question_sort', validationMiddleware, controllers.question_sort)
- //存储用户分享后的信息(排行榜)
- router.get('/storeFriendsNetwork', validationMiddleware, controllers.storeFriendsNetwork)
- //获取好友用户关系表(排行榜)
- router.get('/getRankFriendsData', validationMiddleware, controllers.getRankFriendsData)
- //获取全球用户关系表(排行榜)
- router.get('/getRankGlobalData', validationMiddleware, controllers.getRankGlobalData)
- //存储用户关系点击表
- router.get('/storeUser_network', validationMiddleware, controllers.storeUser_network)
- //更新用户关系点击表中的fromClickId
- router.get('/upDateUser_networkFromClickId', validationMiddleware, controllers.upDateUser_networkFromClickId)
- //更新用户关系点击表中的param_1
- router.get('/upDateShareInfoToUser_network', validationMiddleware, controllers.upDateShareInfoToUser_network)
- /***********************业务请求路由 end***************************/
- module.exports = router
|