2026-03-11 17:53:50 +08:00
2026-03-01 05:56:48 +08:00
2026-02-27 00:33:15 +08:00
2026-02-28 21:30:15 +08:00

中山学院网维报修系统

第三版

介绍

用于电子科技大学中山学院信息中心网络维护科的工单报修系统,依托于微信服务号提供服务。

技术栈:
前端Svelte/SvelteKit
UICarbon Componenets Svelte
HTTP通信Axios

后端Go
HTTP通信&杂项Echo
数据库PostgreSQLsqlc

构建与部署

依赖:

npm

Go >= 1.24.6

GNU make 

在项目根目录下执行make,在artifacts里面查看后端可执行文件和前端素材文件夹,之后随便你怎么部署。

配置文件请查看back/doc下的示例文件,或者找开发组组长要一份生产环境下的。

这里附赠了systemd unit文件想这样部署的话可以参考。

另外注意一下后端程序只监听127.0.0.1,是硬编码在程序里的,所以要套上一层反代。

后端可以自己托管前端文件夹,也可以在反代那里就把请求拦截下来,这个看怎么部署,根据你的需要,和喜好自行决定即可。

Description
中山学院网络维护科微信报修系统-第三版
Readme AGPL-3.0 475 KiB
Languages
Go 47.1%
Svelte 43.3%
TypeScript 8.1%
CSS 0.6%
Makefile 0.5%
Other 0.4%