import Router from 'koa-router' import { initChat, parseMessage, parseFile, getChatHistory, getSimpleChatHistory, feedback, getFeedbackList, getFeedbackAll, getChatAnswer } from './parse.js' export default function initRouter (): Router { const prefix = '/api/v1/mini' const router = new Router() // 用户第一次打开 h5 页面,会收到一个 router.post(prefix + '/initchat', initChat) // 用户发送消息 router.post(prefix + '/chat/message', parseMessage) router.post(prefix + '/chat/getAnswer', getChatAnswer) router.get(prefix + '/chat/file/:messageId/:fileName', parseFile) router.post(prefix + '/chat/history', getChatHistory) router.post(prefix + '/chat/simpleHistory', getSimpleChatHistory) router.post(prefix + '/chat/feedback', feedback) router.post(prefix + '/chat/feedbacklist', getFeedbackList) router.post(prefix + '/chat/feedbackall', getFeedbackAll) return router }