Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qaHome
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qaHome
Commits
13a2d60f
Commit
13a2d60f
authored
Jun 27, 2018
by
tywldx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
f
parent
86f33567
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
26 deletions
+28
-26
app.js
src/app.js
+28
-26
No files found.
src/app.js
View file @
13a2d60f
...
@@ -165,32 +165,34 @@ app.use(async (ctx, next) => {
...
@@ -165,32 +165,34 @@ app.use(async (ctx, next) => {
}
else
{
}
else
{
// filter
// filter
ctx
.
logger
=
logger
;
ctx
.
logger
=
logger
;
if
(
config
.
site
.
env
!==
'
development
'
&&
urlFilter
(
ctx
.
request
.
url
))
{
ctx
.
user
=
{};
let
token
=
ctx
.
header
[
'
x-token
'
];
await
next
();
if
(
token
)
{
// if (config.site.env !== 'development' && urlFilter(ctx.request.url)) {
if
(
session
[
token
]
==
undefined
)
{
// let token = ctx.header['x-token'];
let
info
=
await
requestPromise
({
// if (token) {
url
:
`http://user.liangkebang.com/user/check_token?token=
${
token
}
`
,
// if (session[token] == undefined) {
method
:
"
GET
"
// let info = await requestPromise({
})
// url: `http://user.liangkebang.com/user/check_token?token=${token}`,
info
=
JSON
.
parse
(
info
);
// method: "GET"
if
(
info
.
code
==
'
0000
'
)
{
// })
// 验证通过
// info = JSON.parse(info);
ctx
.
user
=
JSON
.
stringify
(
info
);
// if (info.code == '0000') {
session
[
token
]
=
info
;
// // 验证通过
await
next
();
// ctx.user = JSON.stringify(info);
return
;
// session[token] = info;
}
// await next();
}
else
{
// return;
ctx
.
user
=
session
[
token
];
// }
await
next
();
// } else {
return
;
// ctx.user = session[token];
}
// await next();
}
// return;
ctx
.
status
=
401
;
// }
}
else
{
// }
await
next
();
// ctx.status = 401;
}
// } else {
// await next();
// }
}
}
})
})
app
.
use
(
Middles
.
vhost
(
vhosts
));
app
.
use
(
Middles
.
vhost
(
vhosts
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment