mirror of
https://github.com/kevin-DL/build-gmail-clone-with-vue-3.git
synced 2026-01-22 07:05:20 +00:00
30 lines
492 B
JavaScript
30 lines
492 B
JavaScript
import { Server, Model, Factory } from "miragejs"
|
|
import faker from 'faker';
|
|
|
|
new Server({
|
|
models: {
|
|
email: Model
|
|
},
|
|
factories: {
|
|
email: Factory.extend({
|
|
subject(i) {
|
|
return `Email ${i}`
|
|
},
|
|
body(){
|
|
return faker.lorem.sentence()
|
|
},
|
|
sentDate(){
|
|
return faker.date.recent(20)
|
|
}
|
|
})
|
|
},
|
|
seeds(server){
|
|
server.createList('email', 10);
|
|
},
|
|
routes() {
|
|
this.namespace = 'api';
|
|
|
|
this.get('/emails');
|
|
}
|
|
})
|