Skip to content

TMaize/dev-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEV-SERVER

A simple dev server.

If https is enabled, You should trust the root CA. It is generated in ~/.dev-server/ca.cer.

cer

Install

  • download releases

  • Go

    go install github.com/TMaize/dev-server@latest
  • Node.js

    npm install @tmaize/dev-server -g

Feature

  • static server

  • https support

  • list dir

  • http reverse proxy, cors

  • trust Root CA

  • mock data

Usage

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

Acknowledgments

spf13/cobra

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