> TplayPro的前端(后台前端)其实是一个单页面的应用,我们可以为其配置一些初始化的数据,方便我们更好的使用。
#### 找到并打开/public/admin/controller/apiconfig.js
~~~
layui.define(function (exports) {
const baseUrl = 'api/';//公共路径
const apiconfig = {
domain: '',
user: {
login: '/tplay-admin/src/views/user/login.html',//login页面地址,要相对于根目录的完整路径
getMenus: 'api/menu.json',//后台菜单接口
},
routes:'api/routes.json',//路由配置接口
isLogin : 1, //是否验证登录状态1为验证0不验证
indexPage : '/tplay-admin/src',//主页路径
tplayCode:{
ok: 1, //成功状态码
login: 402, //已登录状态码
logout: 401, //未登录状态码
error: 0, //错误状态码
},
};
exports('apiconfig', apiconfig);
});
~~~
这里重点说两个配置项:
1.后台菜单接口:TplayPro的后台菜单默认调用的是/public/admin/api/menu.json里的数据,你也可以在配置文件里更改接口地址去调用你动态添加的数据。
2.路由配置接口:TplayPro前端加入了路由功能,因此,每一个访问地址都要在事先配置好,再由接口返回,一旦访问不在配置里的路径,系统就会404。