diff --git a/fake/xml.fake.ts b/fake/xml.fake.ts new file mode 100644 index 0000000..75ef5e2 --- /dev/null +++ b/fake/xml.fake.ts @@ -0,0 +1,26 @@ +import { defineFakeRoute } from 'vite-plugin-fake-server/client'; + +// 通过 rawResponse 返回 XML 文本,便于在浏览器端演示 XML 解析 +export default defineFakeRoute([ + { + method: 'GET', + url: '/xml/sample', + rawResponse(_req, res) { + // 这里模拟一个简单的 XML 文档 + const xml = ` + + George + John + Reminder + Don't forget the meeting at 3 PM today. + + 42 + 2025-09-02T10:00:00Z + +`; + + res.writeHead(200, { 'Content-Type': 'application/xml; charset=UTF-8' }); + res.end(xml); + }, + }, +]); diff --git a/src/pages/Page/API.page.vue b/src/pages/Page/API.page.vue index ef498b5..f0c7e15 100644 --- a/src/pages/Page/API.page.vue +++ b/src/pages/Page/API.page.vue @@ -1,4 +1,6 @@