Files
vue-cli/packages/@vue/cli-test-utils/createJSONServer.js
2018-05-03 15:42:42 -04:00

22 lines
522 B
JavaScript

const jsonServer = require('json-server')
const defaultData = () => ({
'posts': [
{ 'id': 1, 'title': 'json-server', 'author': 'typicode' }
],
'comments': [
{ 'id': 1, 'body': 'some comment', 'postId': 1 }
],
'profile': { 'name': 'typicode' }
})
module.exports = function createJSONServer (data = defaultData()) {
const server = jsonServer.create()
const router = jsonServer.router(data)
const middlewares = jsonServer.defaults()
server.use(middlewares)
server.use(router)
return server
}