File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 44 "start" : " babel-node -- --preserve-symlinks sources/server"
55 },
66 "dependencies" : {
7+ "@manaflair/json-server" : " manaflair/json-server" ,
78 "babel-cli" : " ^6.14.0" ,
89 "babel-core" : " ^6.14.0" ,
910 "babel-loader" : " ^6.2.5" ,
1314 "babel-preset-es2016" : " ^6.11.3" ,
1415 "babel-preset-react" : " ^6.11.1" ,
1516 "babel-preset-stage-0" : " ^6.5.0" ,
17+ "body-parser" : " ^1.15.2" ,
1618 "bootstrap" : " ^4.0.0-alpha.4" ,
1719 "connect-history-api-fallback" : " ^1.3.0" ,
1820 "core-decorators" : " ^0.12.3" ,
Original file line number Diff line number Diff line change 1+ import { makeSequelizeBackend } from '@manaflair/json-server/sequelize' ;
2+ import { JsonServer } from '@manaflair/json-server' ;
3+ import bodyParser from 'body-parser' ;
14import historyApiFallback from 'connect-history-api-fallback' ;
25import express from 'express' ;
36import { BOOLEAN , STRING , UUID , UUIDV4 } from 'sequelize' ;
@@ -67,6 +70,13 @@ Promise.resolve().then(() => {
6770 let config = require ( `../webpack.config.js` ) ;
6871 let compiler = webpack ( config ) ;
6972
73+ let jsonServer = new JsonServer ( ) ;
74+ jsonServer . add ( makeSequelizeBackend ( Section ) ) ;
75+ jsonServer . add ( makeSequelizeBackend ( Note ) ) ;
76+
77+ base . use ( bodyParser . json ( ) ) ;
78+ base . use ( `/api` , jsonServer . middleware ) ;
79+
7080 base . use ( historyApiFallback ( ) ) ;
7181 base . use ( webpackDevMiddleware ( compiler ) ) ;
7282
You can’t perform that action at this time.
0 commit comments