自行编译n9e后,启动访问报404

Viewed 75

源码执行 make build 打包了n9e
启动后 一直报404

1、运行make build 打包 n9e
2、在原有的运行环境中替换了n9e包,可以正常启动,但是访问报404

1 Answers

可以参考 Makefile

在 build 之前会执行 prebuild,prebuild 中执行了 sh fe.sh,fe.sh 中核心干了两个事情:

  • 下载最新的前端的发布包,n9e-fe-x.tar.gz,解压缩,这样当前目录会出现 pub 目录
  • 使用 statik 工具把前端 pub 目录下的静态资源融入后端 go 文件中,statik 需要提前下载好,下载方式 go install github.com/rakyll/statik

之后在 make build 就可以把前端静态资源也打到二进制里去了