mirror of
https://github.com/RuoJi6/ARTEX.git
synced 2026-10-27 17:03:49 +08:00
ARTEX — AI 自主渗透测试系统(Go 后端 + Next.js 前端,单二进制内嵌)。 Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
19 lines
687 B
Go
19 lines
687 B
Go
//go:build !embedui
|
|
|
|
package server
|
|
|
|
import "net/http"
|
|
|
|
// webuiHandler is the no-embed stub (default build). The frontend is NOT bundled
|
|
// into this binary — run it separately with `cd web && npm run dev` during
|
|
// development. Build the bundled single-binary with:
|
|
//
|
|
// cd web && npm run build:static # produces web/out
|
|
// cp -r web/out server/webui/dist # (or use the build script)
|
|
// go build -tags embedui ./cmd/artex
|
|
func (s *Server) webuiHandler() http.Handler {
|
|
return http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
|
|
http.Error(w, "前端未内嵌到此二进制(开发用 next dev;发布用 -tags embedui 构建)", http.StatusNotFound)
|
|
})
|
|
}
|