完整的代码, 可以复制引用
管理api地址的文件配置
// 引入api配置文件
import apiConfig from './config';
let Api = {
// 定义API的基本域名
domain: process.env.URL,
// 图片的基础URL
imgUrl: process.env.imgURL,
// api接口集合
/*======= 用户模块 =======*/
/**
* 用户登录接口
* @param {String} username - 用户的用户名
* @param {String} password - 用户的密码
* @returns {Promise} 返回Promise对象,其结果是服务器的响应
*/
login(username, password) {
let data = {
username: username,
password: password
};
return apiConfig.post('mobile-api/login', data).then(response => response);
},
/**
* 用户登出接口
* @returns {Promise} 返回Promise对象,其结果是服务器的响应
*/
logout() {
return apiConfig.get('mobile-api/logout').then(response => response);
}
};
export default Api;