2025-08-18 13:30:09 +08:00
..
2025-08-15 13:41:55 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-08-15 13:41:55 +08:00
2025-08-13 14:30:23 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-08-14 17:15:44 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-08-18 13:30:09 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-08-04 18:15:14 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-08-14 17:15:44 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00
2025-07-16 14:27:17 +08:00

gadget

a light wight web server base on aiohttp

Dependent

Download

git clone git@github.com:yumoqing/gadget.git

Configuration

please look ahserver to learn how to configure

support https

under "website" in the conf/config.json file, identify ssl with "crtfile" and "keyfile" like this.

	"website":{
		"ssl":{
			"crtfile":"$[workdir]$/conf/www.bsppo.com.pem",
			"keyfile":"$[workdir]$/conf/www.bsppo.com.key"
		}
	}

log configure

In the conf/config.json, need to config log, you need to identify "name", "levelname" and "logfile"

	"logger":{
		"name":"gadget",
		"levelname":"debug",
		"logfile":"$[workdir]$/logs/gadget.log"
	}

Test

the test folder contains everything need for a base test.

please to go test folder and run

python ../src/main.py