Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-portal-fe
·
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
ea38d28b3a940ff0ab2726dda00f139868381fcb
1 parent
8dd282c5
修复多次请求灰度的问题
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 additions
and
17 deletions
server/mid/grayroute.js
server/mid/grayroute.js
View file @
ea38d28
...
...
@@ -58,23 +58,7 @@ module.exports = function(proxyRoute) {
delete
options
.
form
;
}
logger
.
log
(
'info'
,
'grayroute: request options: %j'
,
options
,{});
//发起代理请求
if
(
req
.
headers
[
'accept'
].
indexOf
(
'text/html'
)
>-
1
||
req
.
xhr
)
{
request
(
options
,
function
(
err
,
res
,
body
)
{
if
(
err
)
{
logger
.
log
(
'error'
,
'grayroute: request error:'
,
err
);
ress
.
status
(
500
).
send
(
''
);
}
else
if
(
res
&&
res
.
statusCode
===
302
)
{
//跳转
ress
.
redirect
(
res
.
caseless
.
get
(
'location'
));
}
else
{
request
(
options
).
pipe
(
ress
);
}
});
}
else
{
request
(
options
).
pipe
(
ress
);
//如果是静态资源,直接管道传递结果
}
request
(
options
).
pipe
(
ress
);
}
else
{
//当不是老系统的URL,需要访问老系统保持session
...
...
Please
register
or
login
to post a comment