-
Choerodon平台版本:0.6.0
-
运行环境(如localhost或k8s):localhost
-
遇到问题时的前置条件:
-
问题描述:
只运行前端项目,照着官网来,iam的项目,进去localhost:9090 直接进入到https://api.choerodon.com.cn/oauth/login登录页面。
这个页面链接的是哪个数据库呢?也没有注册的地方,是怎么判断登录信息的呢?
Choerodon平台版本:0.6.0
运行环境(如localhost或k8s):localhost
遇到问题时的前置条件:
问题描述:
只运行前端项目,照着官网来,iam的项目,进去localhost:9090 直接进入到https://api.choerodon.com.cn/oauth/login登录页面。
这个页面链接的是哪个数据库呢?也没有注册的地方,是怎么判断登录信息的呢?
你好,前端项目的数据依赖于后端服务。所以至少需要一套后端环境才能保持前端的正常运行。
其中config.js
中的配置表示后端api
服务器的地址
server: 'http://localhost:8080', // 后端接口服务器地址
整个front项目跑起来,只有首页,其他页面都是404是怎么回事。
node的包也提示缺少。
错误信息:
This dependency was not found:
To install it, you can run: npm install --save C:\h3c\choerodon-front
执行了也没用,启动页面刷新也非常慢。
是推荐front里面的项目单独一个跑起来开发,还是全部一起呢,现在感觉特别慢,目前还不知什么原因卡在哪里。
推荐单个项目开发
只有首页其他404原因是只有boot引擎被启动了,没有加载子项目。
启动总前端两个子模块的示例:你可以通过在总前端根目录执行
npm start ./choerodon-front-iam/iam ./choerodon-front-agile/agile
来加载 iam子模块和agile子模块,全部一起启动的话会比较慢。
还有就是总前端里的子模块内不需要npm install安装node模块,不然会和总前端的模块冲突,boot已经会自动识别子模块项目内的package.json然后安装到总前端了。
建议的开发流程是本地拉取单个git的子项目然后在package.json同级目录下执行npm install && npm start 来启动子项目开发。
谢谢大佬们的回答,还有一个问题。
agile项目在进入敏捷管理这些页面的时候左侧菜单栏能显示,右侧加载完成后页面就全是白板了。
控制台报错:
WebSocket connection to ‘ws://ws.example.com/choerodon:msg’ failed: Error in connection establishment: net::ERR_NAME_NOT_RESOLVED
Uncaught TypeError: Cannot read property ‘state’ of undefined
The above error occurred in the component:
in DragDropContext (created by ScrumBoardHome)
in div (created by ScrumBoardHome)
in div (created by ScrumBoardHome)
in div (created by ScrumBoardHome)…
react-dom.development.js?cada:16013