Authored by htoooth

add

/**
* Created by TaoHuang on 2017/4/18.
*/
const request = require('axios');
module.exports.login = (username, password) => {
return request.post('/login', {username, password});
};
\ No newline at end of file
... ...
... ... @@ -27,7 +27,7 @@
<script>
const request = require('axios');
const api = require('./api');
export default {
name: 'login',
... ... @@ -44,11 +44,8 @@ export default {
}
});
request.post('/login', {
username: this.formInline.user,
password: this.formInline.password
}).then((result) => {
console.log(result);
api.login(username, password).then((result) => {
console.log(result)
});
}
},
... ...
... ... @@ -15,10 +15,13 @@ const helpers = require('yoho-node-lib/lib/helpers');
let app = new Express();
global.Promise = require('bluebird');
global.yoho = {
logger,
helpers,
config
config,
co: global.Promise.coroutine
};
app.use(session({
... ...
... ... @@ -8,6 +8,8 @@
const Context = require('../common/context');
const UserModel = require('../service/user-model');
const co = global.yoho.co;
class UserController extends Context {
login(req, res, next) {
this.instance(UserModel).login(req.body.username, req.body.password).then(result => {
... ... @@ -24,6 +26,10 @@ class UserController extends Context {
data: '登出成功'
});
}
syncSession(req, res, user) {
}
}
module.exports = UserController;
... ...