forked from Jolanta-Paliszewska/unesco-map
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdev.server.js
More file actions
executable file
·41 lines (36 loc) · 950 Bytes
/
dev.server.js
File metadata and controls
executable file
·41 lines (36 loc) · 950 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var WebpackDevServer = require('webpack-dev-server');
var webpack = require('webpack');
var config = require('./webpack.config.js');
//var apiMocker = require('connect-api-mocker');
var host = '127.0.0.1';
var port = 3002;
new WebpackDevServer(webpack(config), {
hot: true,
debug: true,
watch: true,
stats: { colors: true },
historyApiFallback: true,
// setup: function(app) {
// app.use('api', apiMocker('mocks/api'));
// }
// proxy: {
// "/api": "http://localhost:3000"
// }
}).listen(port, host, function listen(err) {
if (err) {
console.log(err);
}
});
// server.js
const jsonServer = require('json-server')
const server = jsonServer.create()
const router = jsonServer.router('db.json')
const middlewares = jsonServer.defaults()
server.use(middlewares)
// server.use(jsonServer.rewriter({
// "/api/*": "/$1",
// }))
server.use(router)
server.listen(3000, () => {
console.log('JSON Server is running')
})