Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-activity-node
·
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
毕凯
9 years ago
Commit
237f056dfd34b16ec50fe7f83dbc9b51547bfe5a
1 parent
2edc9714
修改错误日志记录
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
5 deletions
app.js
util/error.js
app.js
View file @
237f056
...
...
@@ -9,7 +9,7 @@ var express = require('express'),
exphbs
=
require
(
'express-handlebars'
),
bodyParser
=
require
(
'body-parser'
);
var
logger
=
require
(
'morgan'
),
var
morgan
=
require
(
'morgan'
),
favicon
=
require
(
'serve-favicon'
),
cookieParser
=
require
(
'cookie-parser'
),
session
=
require
(
'express-session'
),
...
...
@@ -38,7 +38,7 @@ app.engine('.hbs', exphbs({
app
.
set
(
'view engine'
,
'.hbs'
);
app
.
use
(
favicon
(
path
.
join
(
__dirname
,
'/public/favicon.ico'
)));
app
.
use
(
logger
(
'dev'
));
app
.
use
(
morgan
(
'dev'
));
app
.
use
(
bodyParser
.
json
());
app
.
use
(
bodyParser
.
urlencoded
({
extended
:
false
}));
app
.
use
(
cookieParser
());
...
...
@@ -76,7 +76,7 @@ app.use(function(req, res) {
// 捕获全局错误, 开发环境返回错误详情
app
.
use
(
function
(
err
,
req
,
res
)
{
if
(
app
.
locals
.
devEnv
)
{
console
.
log
(
err
);
console
.
warn
(
err
);
}
else
{
err
=
{};
}
...
...
util/error.js
View file @
237f056
...
...
@@ -2,17 +2,18 @@
exports
.
apiError
=
(
err
)
=>
{
// TODO: 完善 API 调用错误日志格式
console
.
log
(
'接口调用失败'
,
err
);
console
.
error
(
'接口调用失败:'
,
err
.
options
.
url
,
err
.
toString
()
);
return
Promise
.
reject
(
err
);
};
// 控制返回到页面的错误信息
exports
.
webError
=
(
err
,
res
)
=>
{
if
(
res
.
app
.
locals
.
devEnv
)
{
console
.
log
(
err
);
console
.
warn
(
err
);
}
else
{
err
=
{};
}
res
.
status
(
err
.
status
||
500
);
res
.
render
(
'error'
,
{
message
:
err
.
message
,
...
...
Please
register
or
login
to post a comment