A simple dev server.
If https is enabled, You should trust the root CA. It is generated in ~/.dev-server/ca.cer
.
-
download releases
-
Go
go install github.com/TMaize/dev-server@latest
-
Node.js
npm install @tmaize/dev-server -g
-
static server
-
https support
-
list dir
-
http reverse proxy, cors
-
mock data
static server
dev-server start
dev-server start -p 8443 --https --domain test.com /site/demo
http reverse proxy
dev-server proxy --target https://uptream.com:8443
https://github.com/kubernetes/client-go/blob/master/util/cert/cert.go
https://github.com/vitejs/vite/blob/main/packages/vite/src/node/certificate.ts