python3 自带的 server 很方便,cd 到目录下,输入: python3 -m http.server 2000
,然后就能访问了
想问下有哪些类似的 web server,最好支持 gzip 的
node 的话我知道有一个 http-server
,看帮助是有 --gzip
这个参数的,但是用 chrome 开发者工具看好像还是加载的没压缩版本
1
SuperMild 2017-05-31 09:36:41 +08:00
golang 更方便,可以编译为二进制文件,直接复制粘贴到另一台机器就能用,连环境都不用装。
|
2
rebeccaMyKid 2017-05-31 09:39:13 +08:00
php -S 算吗?
|
3
yangxuan8282 OP @SuperMild go 写的程序确实方便,编译出来不用装依赖,直接运行,不过 web server 方面我好像只听过 caddy,还得写 Caddyfile,我就想本地查看,不想配置域名
|
4
yangxuan8282 OP @rebeccaMyKid 也算吧,不过这个好像只是对 php 网页吧
|
5
lln133208 2017-05-31 09:45:41 +08:00
flask 也有一个
|
6
SuperMild 2017-05-31 09:50:41 +08:00
@yangxuan8282 go 用自带的标准库就可以了呀,比如在源文件里写这几句
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { return "Hello!" }) log.Fatal( http.ListenAndServe("localhost:8000", nil)) 编译后就可以打开 localhost:8000 了。 |
7
kutata 2017-05-31 09:51:04 +08:00
node.js 貌似也有?
|
8
oott123 2017-05-31 09:58:46 +08:00 via Android
caddy 也可以不写 caddyfile 啊
直接命令行输入 caddy 服务器就起来了,不过没有列目录就是了 |
9
yangxuan8282 OP @oott123 试了一下还真是,之前 caddy 下下来之后,看文档说得写 Caddyfile 就暂时没试了,原来直接运行就行,而且速度好像比 Python 自带的快点
|
10
Kilerd 2017-05-31 10:13:39 +08:00 via iPhone
这些都是本地开发用的,支持 gzip 的用处不大。
还是用回 nginx 或者 caddy 吧 |