@waline/vercel
Version:
vercel server for waline comment system
54 lines (50 loc) • 1.69 kB
JavaScript
const Base = require('./base.js');
module.exports = class extends Base {
/**
* @api {GET} /api/token get login user info
* @apiGroup User
* @apiVersion 0.0.1
*
* @apiParam {String} lang language
*
* @apiSuccess (200) {Number} errno 0
* @apiSuccess (200) {String} errmsg return error message if error
* @apiSuccess (200) {Object} data user info
* @apiSuccess (200) {String} data.avatar user avatar
* @apiSuccess (200) {String} data.createdAt user register time
* @apiSuccess (200) {String} data.display_name user nick name
* @apiSuccess (200) {String} data.email user email address
* @apiSuccess (200) {String} data.github user github account name
* @apiSuccess (200) {String} data.mailMd5 user mail md5
* @apiSuccess (200) {String} data.objectId user id
* @apiSuccess (200) {String} data.type user type, administrator or guest
* @apiSuccess (200) {String} data.url user link
*/
getAction() {}
/**
* @api {POST} /api/token user login
* @apiGroup User
* @apiVersion 0.0.1
*
* @apiParam {String} email login user email
* @apiParam {String} password login user password
* @apiParam {String} lang language
*
* @apiSuccess (200) {Number} errno 0
* @apiSuccess (200) {String} errmsg return error message if error
*/
postAction() {
return this.useCaptchaCheck();
}
/**
* @api {DELETE} /api/token user logout
* @apiGroup User
* @apiVersion 0.0.1
*
* @apiParam {String} lang language
*
* @apiSuccess (200) {Number} errno 0
* @apiSuccess (200) {String} errmsg return error message if error
*/
deleteAction() {}
};