forked from Chewing_Bever/rusty-bever
28 lines
499 B
JavaScript
28 lines
499 B
JavaScript
|
// src/server.js
|
||
|
import { createServer, Model } from "miragejs"
|
||
|
|
||
|
export function makeServer({ environment = "development" } = {}) {
|
||
|
let server = createServer({
|
||
|
environment,
|
||
|
|
||
|
models: {
|
||
|
user: Model,
|
||
|
},
|
||
|
|
||
|
seeds(server) {
|
||
|
server.create("user", { name: "Bob" })
|
||
|
server.create("user", { name: "Alice" })
|
||
|
},
|
||
|
|
||
|
routes() {
|
||
|
this.namespace = "api"
|
||
|
|
||
|
this.get("/users", (schema) => {
|
||
|
return schema.users.all()
|
||
|
})
|
||
|
},
|
||
|
})
|
||
|
|
||
|
return server
|
||
|
}
|