一,功能实现工具
服务端: go+gin
Web端: vue
整体跨平台: windows + linux
最终版程序只可以有二个文件: dicom3d.exe + license.lic
程序以服务方式运行
二,服务器创建:
go mod init dicom3d
目录为:
main.go
生成 exe
go build .
验证一下:
dicom3d.exe install
二,vue创建:
vue create vue3_html
生成目录放在服务器的: assets\views 目录下
三,嵌入 网页
engine.Any("/views/*filepath", func(c *gin.Context) {
staticServer := http.FileServer(http.FS(assets.Views))
staticServer.ServeHTTP(c.Writer, c.Request)
})
基本框架 OK...