Skip to content

Commit cb71b22

Browse files
committed
Сделал запуск json-server из файла server.js, чтобы настроить деплой для Heroku
1 parent 14e7b6d commit cb71b22

File tree

4 files changed

+602
-19
lines changed

4 files changed

+602
-19
lines changed

Procfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
web: server.js

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"start": "node scripts/start.js",
7575
"build": "node scripts/build.js",
7676
"test": "node scripts/test.js",
77-
"server": "npx json-server --watch public/db.json --port=3001"
77+
"server": "node server.js"
7878
},
7979
"eslintConfig": {
8080
"extends": "react-app"
@@ -144,5 +144,9 @@
144144
"presets": [
145145
"react-app"
146146
]
147+
},
148+
"devDependencies": {
149+
"express": "^4.17.1",
150+
"json-server": "^0.16.1"
147151
}
148152
}

server.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const jsonServer = require('json-server');
2+
const server = jsonServer.create();
3+
const router = jsonServer.router('./public/db.json');
4+
const middlewares = jsonServer.defaults({
5+
static: './build',
6+
});
7+
8+
const PORT = process.env.port || 3001;
9+
10+
server.use(middlewares);
11+
server.use(router);
12+
13+
server.listen(PORT, () => {
14+
console.log('Server is running');
15+
});

0 commit comments

Comments
 (0)