评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
宝塔面板允许jar文件,报这个错,大佬救一下[流泪]
7
用户中心项目求问
4
#提问#小程序文档也太乱了吧!想问一下我在去年5月注册了一个微信小程序企业号,今年会过期吗?过期后我上线的小程序岂不是寄了?毕设要用,担心5月过期赶不上答辩
0
#求职# 求助 请问一下大家,星球有那种关于秋招企业投递汇总的表不[机智]
6
鱼神,想咨询一下目前Java的现状,先介绍一下我自身的情况吧本人是本科毕业一年,农学专业,在学校就对编程有兴趣,但是没时间去学校,现在迫切想转行去学Java,想了解一下目前的Java的就业咋样,现在就是在上班,但是工作自身干起来也很不顺心,一直想学习Java这块,就是在想报班好一些还是自学好一些,学成之后的出路怎么样,希望鱼神能给为小弟指点迷津
7
作者分享
#用户中心项目# 重新做了一下这个用户中心项目,犯了一个错误分享一下。
1. 做到前端优化封装全局请求器的时候,能正常拦截异常处理,正确登录的时候也能提示登陆成功,但是就是不跳转页面(明白原因后准确来说,跳转了立马又跳回的登录)
为什么呢?
因为后端忘记对返回的类型进行封装处理,还是返回的之前写的user。这就会导致我们前端封装的类型和后端给的不一致,读取不到currentUser信息,他就会跳转到welcome页面,立马重定向导登陆页面(这个过程非常快,看不到)。我开始老是以为是前端写错了,因为用哪个umi自带的request他没有这个问题,因为他没有拦截就能正常读取一个对象但是是封装过的他也不为空。
这个过程,以后调试前端可以将网络速度变慢来观察render的过程,然后多打几个log(我就是打log发现为啥能重定向为啥currentUser为啥为空呢?慢慢排查找到了问题)
4
##求助
在跟着左用户登录注册后端的时候,测试向数据库添加一条数据出现bug,我后端不太精通,
#用户中心项目#
Internal Error occurred.
org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-vintage' failed to discover tests
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:160)
...............
Caused by: org.junit.platform.commons.JUnitException: ClassSelector [className = 'com.zaki.usercenter.SampleTest'] resolution failed
at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:102)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113)
at org.junit.vintage.engine.discovery.VintageDiscoverer.discover(VintageDiscoverer.java:42)
at org.junit.vintage.engine.VintageTestEngine.discover(VintageTestEngine.java:64)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:152)
... 13 more
Caused by: org.junit.platform.commons.PreconditionViolationException: Could not load class with name: com.zaki.usercenter.SampleTest
at org.junit.platform.engine.discovery.ClassSelector.lambda$getJavaClass$0(ClassSelector.java:75)
at org.junit.platform.commons.function.Try$Failure.getOrThrow(Try.java:335)
at org.junit.platform.engine.discovery.ClassSelector.getJavaClass(ClassSelector.java:74)
at org.junit.vintage.engine.discovery.ClassSelectorResolver.resolve(ClassSelectorResolver.java:47)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:134)
...
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:91)
... 18 more
Caused by: java.lang.ClassNotFoundException: com.zaki.usercenter.SampleTest
....
2
unity游戏比赛有没有什么推荐的家人们
7
太不容易了,用ant design pro,做用户中心,终于让前端跑出来,经历好多bug,总结一下遇到的bug,和解决方法,一下都是我自己查的,也不是很能懂原理,有问题希望各位大佬能帮忙纠正,也希望对大家有用。
1.做之前一定要先配置nodejs的环境,版本不要用v18,我使用的v16才没有bug,我是看的这一篇文章,(25条消息) yarn安装和基本使用_夏志121的博客-CSDN博客
2.pro create myapp
'pro' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这个问题主要也是nodejs和npm环境没配好,如果配好了不需要下面的命令
用npx pro create myapp,
npx
是 npm 的一个工具,用于临时运行安装在 npm 包中的命令。当您运行 npx
命令时,它会在本地查找并执行该包中的命令,而无需将其全局安装。这使得在不全局安装某个工具或脚手架的情况下,临时使用它非常方便。
3.PS H:\code\project1> yarn
yarn : 无法加载文件 C:\Users\13277\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的
about_Execution_Policies。
所在位置 行:1 字符: 1
yarn
~~~~
CategoryInfo : SecurityError:
(:) [],PSSecurityException
FullyQualifiedErrorId : UnauthorizedAccess
这个主要是文件权限的问题,我们需要把nodejs的文件权限和项目文件权限开成最大,用管理员身份运行
4.ERROR in ./src/components/index.md
Module build failed (from ./node_modules/@umijs/preset-dumi/lib/loader/index.js):
Error: error:0308010C:digital envelope routines::unsupported
反正好多bug我查都是要回退版本,我开始是更新
检查nodejs版本,我是回退版本就可以了
5.ERROR in ./src/components/index.md
解决办法参考:https://github.com/ant-design/ant-design-pro/issues/10829 ,就是删除这个文件 ./src/components/index.md,我建的项目是 simple,删了之后直接可以运行。
6.最后能跑了他一直装圈圈
解决方法,删除项目src里的.umi文件,重新启动就可以了
30
马上大三学生,软工学生,现在有哪些学习方向,或者是我可以干点什么,[撇嘴]。友友们觉得游戏开发怎么样?
12


