文件名称:ghp:转到超文本预处理器
文件大小:76KB
文件格式:ZIP
更新时间:2024-04-07 22:05:50
Go
转到超文本预处理器 使用类似PHP的方式通过Go在Internet上提供服务。 只需在简单的目录结构中创建和编辑.go文件 包含servlet.go文件的目录被视为端点。 func ServeHTTP(r ghp.Request, w ghp.Response)来处理HTTP请求。 在运行时进行热重装,而无需重新启动服务器。 可以选择实时计算源图以获得完美的依赖关系知识-更改相距遥远的依赖关系中的源文件,并重新编译和重新加载适当的GHP端点。 简单的零停机时间立即重启 GHP页面示例: layout.ghp : < html > < body > < h1> {.URL} h1> {.Content} </ body > </ html > page.ghp : --- parent: parent.ghp --- < p> Time: {ti
【文件预览】:
ghp-master
----.gitignore(51B)
----gopath()
--------src()
----version.txt(6B)
----ghp()
--------go-tool.go(4KB)
--------dirlist.go(3KB)
--------zdr.go(8KB)
--------server-set.go(4KB)
--------atomic.go(702B)
--------page.go(4KB)
--------go-error.go(987B)
--------fd-exchange_unix.go(3KB)
--------http-response.go(779B)
--------template.go(3KB)
--------servlet-context.go(297B)
--------ipcmsg.go(1KB)
--------page-cache-build.go(7KB)
--------tar.go(2KB)
--------page-cache.go(1KB)
--------servlet.go(3KB)
--------main.go(4KB)
--------util.go(5KB)
--------ghp.go(5KB)
--------filescan.go(1KB)
--------srcgraph.go(15KB)
--------http-server.go(11KB)
--------servlet-response.go(336B)
--------servlet-cache.go(8KB)
--------sock.go(577B)
--------page-metadata.go(2KB)
--------page-helpers.go(2KB)
--------atexit.go(868B)
--------config.go(5KB)
----LICENSE.txt(1KB)
----scripts()
--------util.sh(1KB)
----README.md(4KB)
----example()
--------ghp.yaml(494B)
--------pub()
--------tls()
----ghp.go(1KB)
----build.sh(4KB)
----misc()
--------ghp.yaml(3KB)
--------dirlist.html(2KB)