Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-activity-platform
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
huangyi
6 years ago
Commit
ca6254ad2fe762ceae56dc884f36ce975b948bd3
1 parent
6f97e6a9
修改api
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
17 deletions
doraemon/middleware/error-handler.js
doraemon/middleware/error-handler.js
View file @
ca6254a
...
...
@@ -6,31 +6,36 @@
const
logger
=
global
.
yoho
.
logger
;
const
serverError
=
(
err
,
req
,
res
,
next
)
=>
{
// eslint-disable-line
logger
.
error
(
err
);
logger
.
error
(
err
);
let
code
=
500
,
msg
=
'服务器错误!'
;
return
res
.
status
(
500
).
json
({
code
:
500
,
message
:
'服务器错误!'
});
if
(
err
.
code
&&
typeof
err
.
code
===
'number'
&&
err
.
code
!==
500
&&
err
.
message
&&
!
err
.
message
.
match
(
/_ERROR/gi
)[
0
])
{
code
=
err
.
code
;
msg
=
err
.
message
;
}
return
res
.
status
(
code
).
json
({
code
:
code
,
message
:
msg
});
};
const
notFound
=
(
req
,
res
)
=>
{
res
.
status
(
404
);
if
(
req
.
xhr
)
{
return
res
.
json
({
code
:
404
,
message
:
'请求路径不存在'
});
}
res
.
status
(
404
);
res
.
render
(
'error/404'
,
{
layout
:
false
if
(
req
.
xhr
)
{
return
res
.
json
({
code
:
404
,
message
:
'请求路径不存在'
});
}
res
.
render
(
'error/404'
,
{
layout
:
false
});
};
module
.
exports
=
{
notFound
,
serverError
notFound
,
serverError
};
...
...
Please
register
or
login
to post a comment