这是我的第一个StackOverflow问题,我对Jhipster很陌生,所以希望这是有道理的。我开始了一个Jhipster项目,并使用JDL studio创建了一些实体。
当我尝试创建一个新实体(如Blog)时,我只得到两个红色框,上面写着“ Not Found。”
我应该怎么做才能创建实体?我在下面附上了截图。
提前致谢。
答案 0 :(得分:4)
在创建实体后重新启动Graven或Maven包装器。
答案 1 :(得分:1)
对于这种情况,您应该首先检查日志并查看写入了什么错误代码。如果错误代码为500,则表明服务器不在线,或者后端服务器逻辑或数据库本身存在错误。 在前一种情况下,您可能需要在后端服务器上运行liquibase迁移命令,例如
mvn clean compile liquibase:diff && mvn liquibase:update
这是因为表可能未在数据库中创建,特别是如果您在选择了no-liquibase配置文件的情况下运行maven(从IDE运行时容易意外选择)
如果它是错误代码401,则表明您有授权问题,可以通过登录和注销或完全刷新页面来解决(在这种情况下,有角度的HTTP拦截器将注销您)
您还可以在浏览器上看到许多其他错误代码,这些代码可以帮助您解决问题。
要查看这些日志,您需要在浏览器上执行的所有操作是crtl + shift + i(假设您使用的是chrome),然后导航至控制台。选择带有红色背景突出显示的消息。
如果您无法访问日志,则将使用蛮力编程。它也可以工作,但是根据我的经验,我会尽可能多地记录日志,并读取尽可能多的日志,尤其是在发生意外行为时。蛮力编程可以工作,但是要困难得多。