feat: upload-demo.vue
All checks were successful
/ playwright (push) Successful in 1m57s
/ build-and-deploy-to-vercel (push) Successful in 1m38s
/ depcheck (push) Successful in 1m36s

This commit is contained in:
严浩
2024-12-16 00:21:03 +08:00
parent 86d0e5622d
commit abe0262130
11 changed files with 325 additions and 103 deletions

24
fake/upload.fake.ts Normal file
View File

@ -0,0 +1,24 @@
// fake/user.fake.ts
import { defineFakeRoute } from 'vite-plugin-fake-server/client';
let fail = !false;
export default defineFakeRoute([
{
timeout: 2000,
method: 'POST',
url: '/fake/upload',
response: (_, __, res) => {
fail = !fail;
if (fail) {
res.statusCode = 500;
return {
error: 'Upload failed',
};
}
return {
url: 'https://picsum.photos/200/300',
};
},
},
]);