Firefly开源社区
标题:
rv1126 ipcweb-ng在pc上在线调试
[打印本页]
作者:
xinzhiling111
时间:
2021-9-15 10:59
标题:
rv1126 ipcweb-ng在pc上在线调试
看web框架介绍的文档说,web前端可以通过ng server放到pc上在线调试,用来修改web前端显示,但是实际操作的时候,通过本地ip和端口访问到了首页,登录的时候提示用户不存在,我理解的这个鉴权过程是ipcweb-backend,web后端来处理的,pc上在线调试,没有后端对应,所以没法登陆,请问如何配置在pc上在线调试,方便web界面的开发?
作者:
xinzhiling111
时间:
2021-9-15 11:11
SDK用的是rv1126_rv1109_linux_release_20210306.tgz,解压之后,按照wiki更新到最新的,buildroot文件系统。
作者:
板蓝根
时间:
2021-9-15 11:36
没办法,没有后端校验,除非修改代码。
作者:
xinzhiling111
时间:
2021-9-15 13:30
板蓝根 发表于 2021-9-15 11:36
没办法,没有后端校验,除非修改代码。
请问修改代码是去掉校验吗?看文档说修改jwt去掉校验,但是这个好像是修改的buildroot,好像只是设备上运行的时候去掉校验。如果pc在线调试的话,如何修改呢?
作者:
简墨
时间:
2021-10-28 10:26
把后端校验去掉即可,当前问题已解决,解决方法如下,将ipcweb ng 项目拉到PC ,按文档进行编译之后打开login.component.ts文件,
修改login()函数如下
login(user: User, expire: string = '') {
if (this.logining) {
return;
}
this.logining = true;
const loginInfo = {
sUserName: user.userName,
sPassword: btoa(user.password),
};
localStorage.setItem('username', user.userName);
localStorage.setItem('defaultExpire', expire);
this.authService.redirect2OldUrl();
}
保存进行登录即可。
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1