登陆后页面菜单报404


#1
  • Choerodon平台版本: 0.16.0

  • 遇到问题的执行步骤:

总前端项目nginx启动后,登录后,所有菜单都打不开,报404

enterpoint.sh文件配置如下:

set -e

find /usr/share/nginx/html -name “.js" | xargs sed -i “s localhost:http http: g”
find /usr/share/nginx/html -name "
.js” | xargs sed -i “s localhost:8080 10.0.0.131:8080 g”
find /usr/share/nginx/html -name “.js" | xargs sed -i “s localhost:clientId localhost g”
find /usr/share/nginx/html -name "
.js” | xargs sed -i “s localhost:local true g”
find /usr/share/nginx/html -name “.js" | xargs sed -i “s localhost:headertitlename Choerodon g”
find /usr/share/nginx/html -name "
.js” | xargs sed -i “s localhost:cookieServer 10.0.0.131:8080 g”
find /usr/share/nginx/html -name “.html" | xargs sed -i “s localhost:titlename citec devops g”
find /usr/share/nginx/html -name "
.js” | xargs sed -i “s POD_WEBSOCKET_URL 10.0.0.142:8060 g”
find /usr/share/nginx/html -name “.js" | xargs sed -i “s SERVICES_URL_EXAMPLE 10.0.0.142:8378 g”
find /usr/share/nginx/html -name "
.js” | xargs sed -i “s localhost:fileserver 10.0.0.131:9099 g”
find /usr/share/nginx/html -name “*.js” | xargs sed -i “s localhost:wsserver 10.0.0.131:18085 g”

exec “$@”

是不是哪里配置不对?


#2

请问你是自己编译前端代码吗?


#3

是的,前端自己build的


#4

出于什么目的 不用我们文档中的部署方式呢?


#5

前端打包,不也得先build吗?


#6

laincarl

3天前

在总前端装包完毕后,执行npm build命令,打包完毕后,设置对应的环境变量,之后执行docker 下的entrypoint.sh即可,建议使用nginx启动前端项目

这是上周你们的人给我的回复,我就是按照这个来弄得。


#7

你好 同一个问题请不要拆成多个帖子提问,这样其他人无法知道你的目的。


#8

不好意思