将saber打包成docker访问后,访问指定路径地址页面出现 404,应该如何解决
三种方式:
一、dockerfile打包的时候基础镜像改为nginx,把build后的目录放到nginx对应的html目录下。然后再做后端接口的反向代理,注意反向代理的地址要在内网能连通。
二、dockerfile打包的时候安装nodejs环境,启动docker的时候用npm run dev或者 npm run prod来运行。
三、(推荐这种)独立运行nginx的docker,把build后的前端部署包放到nginx容器挂载的html目录下。方便后期实时修改生效前端。
至于404得看下打包的路径是否有问题,比如目录是否有对应的部署包,可以先放一个测试的index.html文件来看看返回。
扫一扫访问 Blade技术社区 移动端