Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-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
1
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
陈峰
6 years ago
Commit
c1e2d1958426618bdf65818d56c08482822de51a
1 parent
b7ca8744
commit
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
6 additions
and
12 deletions
apps/common/create-api-server.js
apps/store/index.js
apps/store/plugin.js
doraemon/middleware/ssr-api.js
doraemon/middleware/user.js
apps/common/create-api-server.js
View file @
c1e2d19
...
...
@@ -20,13 +20,13 @@ const request = async({url, method, reqParams, context}) => {
try
{
if
(
!
apiInfo
.
service
)
{
Object
.
assign
(
reqParams
,
{
uid
:
context
.
user
.
uid
?
{
uid
:
{
toString
:
()
=>
{
return
context
.
user
.
uid
;
return
context
.
user
.
uid
||
0
;
},
sessionKey
:
context
.
user
.
sessionKey
,
appSessionType
:
context
.
user
.
appSessionType
}
:
void
0
,
},
method
:
apiInfo
.
api
,
sessionKey
:
context
.
user
.
sessionKey
,
appVersion
:
context
.
user
.
appVersion
...
...
apps/store/index.js
View file @
c1e2d19
...
...
@@ -4,7 +4,6 @@ import {createApi} from 'create-api';
import
storeYoho
from
'./yoho'
;
import
storeUfo
from
'./ufo'
;
import
storeCoupon
from
'./coupon'
;
import
plugin
from
'./plugin'
;
Vue
.
use
(
Vuex
);
...
...
@@ -16,7 +15,6 @@ export function createStore(context) {
ufo
:
storeUfo
(),
coupon
:
storeCoupon
()
},
plugins
:
[
plugin
],
strict
:
process
.
env
.
NODE_ENV
!==
'production'
});
...
...
apps/store/plugin.js
deleted
100644 → 0
View file @
b7ca874
export
default
store
=>
{
};
doraemon/middleware/ssr-api.js
View file @
c1e2d19
...
...
@@ -13,13 +13,13 @@ module.exports = async(req, res, next) => {
if
(
!
apiInfo
.
service
)
{
baseParams
=
{
uid
:
req
.
user
.
uid
?
{
uid
:
{
toString
:
()
=>
{
return
req
.
user
.
uid
;
return
req
.
user
.
uid
||
0
;
},
sessionKey
:
req
.
user
.
sessionKey
,
appSessionType
:
req
.
user
.
appSessionType
}
:
void
0
,
},
method
:
apiInfo
.
api
};
}
...
...
doraemon/middleware/user.js
View file @
c1e2d19
...
...
@@ -20,7 +20,6 @@ module.exports = (req, res, next) => {
let
sessionKey
=
req
.
cookies
.
_SESSION_KEY
&&
authcode
(
req
.
cookies
.
_SESSION_KEY
,
'_SESSION_KEY'
,
2592000000
);
// 调用接口传参时切勿使用toString获得字符串
req
.
user
=
{
uid
:
_
.
parseInt
(
cookie
.
getUid
(
req
)),
sessionKey
,
...
...
Please
register
or
login
to post a comment