Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
ufo-app-web
·
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
yyq
6 years ago
Commit
0e4f9e517580b8a3eb0803a79faa954ce677be5a
1 parent
16cc9393
add accesslog
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
1 deletions
config/ssr-routes.js
doraemon/middleware/ssr.js
config/ssr-routes.js
View file @
0e4f9e5
module
.
exports
=
[
{
route
:
/mapp
\/
order
\/
ufo
\/\d
+
\.
html/
,
accessLog
:
true
},
{
route
:
/mapp
\/
coupon
\/
ufo/
,
...
...
doraemon/middleware/ssr.js
View file @
0e4f9e5
...
...
@@ -118,6 +118,10 @@ const render = (route) => {
res
.
setHeader
(
'X-YOHO-Version'
,
pkg
.
version
);
const
isDegrade
=
_
.
get
(
req
.
app
.
locals
.
wap
,
'webapp.degrade'
,
false
);
if
(
route
.
accessLog
)
{
logger
.
info
(
`
$
{
req
.
yoho
.
clientIp
}
|
$
{
req
.
url
}
|
uid
:
$
{
req
.
user
.
uid
}
|
$
{
new
Date
()}
`
);
}
if
(
isDegrade
)
{
return
res
.
send
(
degradeHtml
);
}
...
...
@@ -163,7 +167,7 @@ const render = (route) => {
zk
,
routeHash
:
routeEncode
.
getRouter
(
req
)
});
if
(
config
.
useCache
&&
route
.
cache
&&
ck
)
{
redis
.
setex
(
ck
,
route
.
cacheTime
||
60
,
result
);
...
...
@@ -181,6 +185,10 @@ const devRender = (route) => {
res
.
setHeader
(
'X-YOHO-Version'
,
pkg
.
version
);
const
ck
=
route
.
cackeKey
?
getCacheKey
(
req
.
url
,
route
.
cackeKey
)
:
void
0
;
if
(
route
.
accessLog
)
{
logger
.
info
(
`
$
{
req
.
yoho
.
clientIp
}
|
$
{
req
.
url
}
|
uid
:
$
{
req
.
user
.
uid
}
|
$
{
new
Date
()}
`
);
}
// return require('request-promise')({
// url: 'http://m.yohobuy.com:6005/degrade.html'
// }).pipe(res);
...
...
Please
register
or
login
to post a comment