import { delay, http, HttpResponse } from '@lingshu/vite-plugin-msw/msw'; const handlers = [ // 根据代码获取应用资源列表 http.get('/api/lcdp/v1/app-resource/list-by-code', () => { return HttpResponse.json({ code: 200, message: 'success', data: ['resource1', 'resource2', 'resource3'], }); }), // 删除应用资源 http.post('/api/lcdp/v1/app-resource/delete', () => { return HttpResponse.json({ code: 200, message: '删除成功', }); }), // 获取应用资源公钥 http.get('/api/lcdp/v1/app-resource/public-key', async () => { // 返回模拟的公钥 return HttpResponse.json({ code: 200, message: 'success', data: ` -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAosow7vHip9r /U6FVsK9nCHA6h13DxaUAATHvnh3tx1VVCU6EXx2jpNAcGDoXQKdzec xJQs8c4MMcFGbin5lGNDT8HLL6Ag0W5CLLoIyd6ZRhRPdddVS2HGGiT xjgInWy+Nc1rpLKcCpDPkhvA/kSXQj6T4KragmD7KZ/F/jTdFuP9JGZ /bhbwZY9jbVKtIQhtDvVkpOPt6+zEkyZFVigZ/trDaQzou9XaMJecoL vQWv/8OSD1kaJWzm1bY359A+YsZ1S4+1DcbRzsnZR1qFs/4RRI0rHoq v+HEdBPSxWe1DShNu2nJQ90c2v1SHkp+zfHPtaHkyXFUqMYMjyfomjQ wIDAQAB -----END PUBLIC KEY----- `.trim(), }); }), // 保存资源配置 http.post('/api/lcdp/v1/app-resource/save', async () => { await delay(1000); return HttpResponse.json({ code: 200, message: '保存成功', }); }), // 获取默认资源配置 http.get('/api/lcdp/v1/app-resource/default-config', () => { return HttpResponse.json({ code: 200, message: 'success', data: ` - yaml - mysql - user: root - pwd: 123456 `, }); }), ]; export default handlers;