Skip to content

Commit d1ae416

Browse files
committed
remove useless html error handler
1 parent d133594 commit d1ae416

File tree

3 files changed

+61
-72
lines changed

3 files changed

+61
-72
lines changed

api/api.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,7 @@ app
3737
// Final handlers
3838
.use(notFound())
3939
.use(logger(app))
40-
.use(errorHandler({
41-
json: (error, req, res) => {
42-
res.json(error);
43-
},
44-
html: (error, req, res) => {
45-
res.json(error);
46-
// render your error view with the error object
47-
// res.render('error', error); // set view engine of express if you want to use res.render
48-
}
49-
}));
40+
.use(errorHandler());
5041

5142
if (process.env.APIPORT) {
5243
app.listen(process.env.APIPORT, err => {

api/middleware/actionHandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export default function actionHandler(app) {
2727
return res.redirect(error.redirect);
2828
}
2929
console.error('API ERROR:', pretty.render(error));
30-
res.status(error.status || 500).json(error);
30+
res.status(error.code || 500).json(error);
3131
}
3232
} else {
3333
next();

yarn.lock

Lines changed: 59 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,54 +2,53 @@
22
# yarn lockfile v1
33

44

5-
"@babel/[email protected].31", "@babel/code-frame@^7.0.0-beta.31":
6-
version "7.0.0-beta.31"
7-
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.31.tgz#473d021ecc573a2cce1c07d5b509d5215f46ba35"
5+
"@babel/[email protected].32", "@babel/code-frame@^7.0.0-beta.31":
6+
version "7.0.0-beta.32"
7+
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.32.tgz#04f231b8ec70370df830d9926ce0f5add074ec4c"
88
dependencies:
99
chalk "^2.0.0"
1010
esutils "^2.0.2"
1111
js-tokens "^3.0.0"
1212

13-
"@babel/[email protected].31":
14-
version "7.0.0-beta.31"
15-
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.31.tgz#afe63ad799209989348b1109b44feb66aa245f57"
13+
"@babel/[email protected].32":
14+
version "7.0.0-beta.32"
15+
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.32.tgz#6161af4419f1b4e3ed2d28c0c79c160e218be1f3"
1616
dependencies:
17-
"@babel/helper-get-function-arity" "7.0.0-beta.31"
18-
"@babel/template" "7.0.0-beta.31"
19-
"@babel/traverse" "7.0.0-beta.31"
20-
"@babel/types" "7.0.0-beta.31"
17+
"@babel/helper-get-function-arity" "7.0.0-beta.32"
18+
"@babel/template" "7.0.0-beta.32"
19+
"@babel/types" "7.0.0-beta.32"
2120

22-
"@babel/[email protected].31":
23-
version "7.0.0-beta.31"
24-
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.31.tgz#1176d79252741218e0aec872ada07efb2b37a493"
21+
"@babel/[email protected].32":
22+
version "7.0.0-beta.32"
23+
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.32.tgz#93721a99db3757de575a83bab7c453299abca568"
2524
dependencies:
26-
"@babel/types" "7.0.0-beta.31"
25+
"@babel/types" "7.0.0-beta.32"
2726

28-
"@babel/[email protected].31":
29-
version "7.0.0-beta.31"
30-
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.31.tgz#577bb29389f6c497c3e7d014617e7d6713f68bda"
27+
"@babel/[email protected].32":
28+
version "7.0.0-beta.32"
29+
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.32.tgz#e1d9fdbd2a7bcf128f2f920744a67dab18072495"
3130
dependencies:
32-
"@babel/code-frame" "7.0.0-beta.31"
33-
"@babel/types" "7.0.0-beta.31"
34-
babylon "7.0.0-beta.31"
31+
"@babel/code-frame" "7.0.0-beta.32"
32+
"@babel/types" "7.0.0-beta.32"
33+
babylon "7.0.0-beta.32"
3534
lodash "^4.2.0"
3635

37-
"@babel/traverse@7.0.0-beta.31", "@babel/traverse@^7.0.0-beta.31":
38-
version "7.0.0-beta.31"
39-
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.31.tgz#db399499ad74aefda014f0c10321ab255134b1df"
36+
"@babel/traverse@^7.0.0-beta.31":
37+
version "7.0.0-beta.32"
38+
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.32.tgz#b78b754c6e1af3360626183738e4c7a05951bc99"
4039
dependencies:
41-
"@babel/code-frame" "7.0.0-beta.31"
42-
"@babel/helper-function-name" "7.0.0-beta.31"
43-
"@babel/types" "7.0.0-beta.31"
44-
babylon "7.0.0-beta.31"
40+
"@babel/code-frame" "7.0.0-beta.32"
41+
"@babel/helper-function-name" "7.0.0-beta.32"
42+
"@babel/types" "7.0.0-beta.32"
43+
babylon "7.0.0-beta.32"
4544
debug "^3.0.1"
4645
globals "^10.0.0"
4746
invariant "^2.2.0"
4847
lodash "^4.2.0"
4948

50-
"@babel/[email protected].31", "@babel/types@^7.0.0-beta.31":
51-
version "7.0.0-beta.31"
52-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.31.tgz#42c9c86784f674c173fb21882ca9643334029de4"
49+
"@babel/[email protected].32", "@babel/types@^7.0.0-beta.31":
50+
version "7.0.0-beta.32"
51+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.32.tgz#c317d0ecc89297b80bbcb2f50608e31f6452a5ff"
5352
dependencies:
5453
esutils "^2.0.2"
5554
lodash "^4.2.0"
@@ -388,6 +387,10 @@ async-foreach@^0.1.3:
388387
version "0.1.3"
389388
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
390389

390+
async-limiter@~1.0.0:
391+
version "1.0.0"
392+
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
393+
391394
392395
version "0.2.10"
393396
resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1"
@@ -683,12 +686,10 @@ babel-plugin-check-es2015-constants@^6.22.0:
683686
babel-runtime "^6.22.0"
684687

685688
babel-plugin-dynamic-import-node@^1.1.0:
686-
version "1.1.0"
687-
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz#bd1d88ac7aaf98df4917c384373b04d971a2b37a"
689+
version "1.2.0"
690+
resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz#f91631e703e0595e47d4beafbb088576c87fbeee"
688691
dependencies:
689692
babel-plugin-syntax-dynamic-import "^6.18.0"
690-
babel-template "^6.26.0"
691-
babel-types "^6.26.0"
692693

693694
babel-plugin-istanbul@^4.0.0:
694695
version "4.1.5"
@@ -1221,9 +1222,9 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26
12211222
lodash "^4.17.4"
12221223
to-fast-properties "^1.0.3"
12231224

1224-
[email protected].31, babylon@^7.0.0-beta.31:
1225-
version "7.0.0-beta.31"
1226-
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f"
1225+
[email protected].32, babylon@^7.0.0-beta.31:
1226+
version "7.0.0-beta.32"
1227+
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.32.tgz#e9033cb077f64d6895f4125968b37dc0a8c3bc6e"
12271228

12281229
babylon@^6.18.0:
12291230
version "6.18.0"
@@ -1504,10 +1505,10 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
15041505
electron-to-chromium "^1.2.7"
15051506

15061507
browserslist@^2.0.0, browserslist@^2.1.2, browserslist@^2.5.1:
1507-
version "2.8.0"
1508-
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.8.0.tgz#27d64028130a2e8585ca96f7c3b7730eff4de493"
1508+
version "2.9.0"
1509+
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.0.tgz#706aca15c53be15610f466e348cbfa0c00a6a379"
15091510
dependencies:
1510-
caniuse-lite "^1.0.30000758"
1511+
caniuse-lite "^1.0.30000760"
15111512
electron-to-chromium "^1.3.27"
15121513

15131514
bser@^2.0.0:
@@ -1622,7 +1623,7 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
16221623
version "1.0.30000760"
16231624
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000760.tgz#3ea29473eb78a6ccb09f2eb73ac9e1debfec528d"
16241625

1625-
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000758:
1626+
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000760:
16261627
version "1.0.30000760"
16271628
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000760.tgz#ec720395742f1c7ec8947fd6dd2604e77a8f98ff"
16281629

@@ -2654,8 +2655,8 @@ encoding@^0.1.11:
26542655
iconv-lite "~0.4.13"
26552656

26562657
engine.io-client@~3.1.0:
2657-
version "3.1.3"
2658-
resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.3.tgz#d705e48985dfe8b54a98c9f77052b8b08258be05"
2658+
version "3.1.4"
2659+
resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.4.tgz#4fcf1370b47163bd2ce9be2733972430350d4ea1"
26592660
dependencies:
26602661
component-emitter "1.2.1"
26612662
component-inherit "0.0.3"
@@ -2665,7 +2666,7 @@ engine.io-client@~3.1.0:
26652666
indexof "0.0.1"
26662667
parseqs "0.0.5"
26672668
parseuri "0.0.5"
2668-
ws "~2.3.1"
2669+
ws "~3.3.1"
26692670
xmlhttprequest-ssl "~1.5.4"
26702671
yeast "0.1.2"
26712672

@@ -2680,15 +2681,15 @@ engine.io-parser@~2.1.0, engine.io-parser@~2.1.1:
26802681
has-binary2 "~1.0.2"
26812682

26822683
engine.io@~3.1.0:
2683-
version "3.1.3"
2684-
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.3.tgz#7aecf71bf8a310f9fa21461999c4fcc035f8a877"
2684+
version "3.1.4"
2685+
resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.4.tgz#3d0211b70a552ce841ffc7da8627b301a9a4162e"
26852686
dependencies:
26862687
accepts "1.3.3"
26872688
base64id "1.0.0"
26882689
cookie "0.3.1"
26892690
debug "~2.6.9"
26902691
engine.io-parser "~2.1.0"
2691-
ws "~2.3.1"
2692+
ws "~3.3.1"
26922693
optionalDependencies:
26932694
uws "~0.14.4"
26942695

@@ -7338,8 +7339,8 @@ react-dock@^0.2.4:
73387339
prop-types "^15.5.8"
73397340

73407341
react-dom@^16.0.0:
7341-
version "16.1.0"
7342-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.1.0.tgz#ab6fd2a285096f388aeba51919a573d06c9bdde4"
7342+
version "16.1.1"
7343+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.1.1.tgz#b2e331b6d752faf1a2d31399969399a41d8d45f8"
73437344
dependencies:
73447345
fbjs "^0.8.16"
73457346
loose-envify "^1.1.0"
@@ -7465,8 +7466,8 @@ react-to-html-webpack-plugin@^2.2.0:
74657466
eval "^0.1.0"
74667467

74677468
react@^16.0.0:
7468-
version "16.1.0"
7469-
resolved "https://registry.yarnpkg.com/react/-/react-16.1.0.tgz#1c2bdac3c17fe7ee9282fa35aca6cc36387903e1"
7469+
version "16.1.1"
7470+
resolved "https://registry.yarnpkg.com/react/-/react-16.1.1.tgz#d5c4ef795507e3012282dd51261ff9c0e824fe1f"
74707471
dependencies:
74717472
fbjs "^0.8.16"
74727473
loose-envify "^1.1.0"
@@ -7676,8 +7677,8 @@ redux-logger@^3.0.6:
76767677
deep-diff "^0.3.5"
76777678

76787679
redux-persist@^5.3.4:
7679-
version "5.3.4"
7680-
resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.3.4.tgz#7d021714e0cbf1835c2c27f2f7e1d19e61e3fd4e"
7680+
version "5.3.5"
7681+
resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.3.5.tgz#e414086265a3dd0503dbd89678c1a4a6d55caa3e"
76817682

76827683
redux@^3.6.0:
76837684
version "3.7.2"
@@ -8022,10 +8023,6 @@ [email protected], safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, s
80228023
version "5.1.1"
80238024
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
80248025

8025-
safe-buffer@~5.0.1:
8026-
version "5.0.1"
8027-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
8028-
80298026
80308027
version "1.3.0"
80318028
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50"
@@ -9318,11 +9315,12 @@ [email protected]:
93189315
options ">=0.0.5"
93199316
ultron "1.0.x"
93209317

9321-
ws@~2.3.1:
9322-
version "2.3.1"
9323-
resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80"
9318+
ws@~3.3.1:
9319+
version "3.3.1"
9320+
resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.1.tgz#d97e34dee06a1190c61ac1e95f43cb60b78cf939"
93249321
dependencies:
9325-
safe-buffer "~5.0.1"
9322+
async-limiter "~1.0.0"
9323+
safe-buffer "~5.1.0"
93269324
ultron "~1.1.0"
93279325

93289326
xdg-basedir@^2.0.0:

0 commit comments

Comments
 (0)