diff --git a/src/config/adapter.js b/src/config/adapter.js index 5eb10b9..c0406e0 100644 --- a/src/config/adapter.js +++ b/src/config/adapter.js @@ -36,13 +36,13 @@ exports.model = { }, mysql: { handle: mysql, - database: '', - prefix: 'think_', + database: 'mybookmarks', + prefix: '', encoding: 'utf8', host: '127.0.0.1', - port: '', + port: '3306', user: 'root', - password: 'root', + password: '123456', dateStrings: true } }; @@ -55,7 +55,7 @@ exports.session = { type: 'file', common: { cookie: { - name: 'thinkjs' + name: 'mybookmark' // keys: ['werwer', 'werwer'], // signed: true } diff --git a/src/controller/api.js b/src/controller/api.js new file mode 100644 index 0000000..d87e8f9 --- /dev/null +++ b/src/controller/api.js @@ -0,0 +1,21 @@ +const Base = require('./base.js'); + +module.exports = class extends Base { + indexAction() { + return this.display(); + } + + async registerAction() { + try { + let data = this.post(); + let res = await this.model("users").add(data); + this.json({ code: 0, data: res, msg: "注册成功" }); + } catch (error) { + this.json({ code: 1, data: '', msg: error.toString() }); + } + } + + autoLoginAction() { + this.json({ "succ": true }); + } +}; diff --git a/src/logic/api.js b/src/logic/api.js new file mode 100644 index 0000000..54c1cc2 --- /dev/null +++ b/src/logic/api.js @@ -0,0 +1,5 @@ +module.exports = class extends think.Logic { + indexAction() { + + } +}; diff --git a/www/scripts/services/bookmark-service.js b/www/scripts/services/bookmark-service.js index 8adaf99..c378088 100644 --- a/www/scripts/services/bookmark-service.js +++ b/www/scripts/services/bookmark-service.js @@ -42,9 +42,7 @@ app.factory('bookmarkService', ['$http', '$q', function ($http, $q) { }, register: function (params) { var def = $q.defer(); - $http.post('/api/register/', { - params: params - }) + $http.post('/api/register/', params) .success(function (data) { def.resolve(data); })