Authored by 陈峰

commit

... ... @@ -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
... ...
... ... @@ -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'
});
... ...
export default store => {
};
... ... @@ -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
};
}
... ...
... ... @@ -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,
... ...