Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
1
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
htoooth
7 years ago
Commit
bfc19e4859ab133df97d7f364ffc2a0d5b2e0ed9
1 parent
4292b248
remove cookie
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
0 deletions
doraemon/middleware/error-handler.js
doraemon/middleware/error-handler.js
View file @
bfc19e4
...
...
@@ -9,6 +9,7 @@ const sender = global.yoho.apmSender;
const
hostname
=
require
(
'os'
).
hostname
();
const
routeEncode
=
require
(
'./route-encode'
);
const
_
=
require
(
'lodash'
);
const
config
=
global
.
yoho
.
config
;
const
forceNoCache
=
(
res
)
=>
{
if
(
res
)
{
...
...
@@ -80,6 +81,18 @@ exports.serverError = () => {
logger
.
error
(
err
);
if
(
err
&&
err
.
code
===
401
)
{
res
.
clearCookie
(
'_UID'
,
{
domain
:
config
.
cookieDomain
});
res
.
clearCookie
(
'_TOKEN'
,
{
domain
:
config
.
cookieDomain
});
res
.
clearCookie
(
'_SESSION_KEY'
,
{
domain
:
config
.
cookieDomain
});
if
(
req
.
xhr
)
{
err
.
data
=
{
refer
:
helpers
.
urlFormat
(
'/signin.html'
,
{
refer
:
req
.
get
(
'Referer'
)
||
''
})};
return
res
.
json
(
err
);
...
...
Please
register
or
login
to post a comment