【文件属性】:
文件名称:go-servejs:一个执行 javascript 的 golang http.Handler
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-22 20:51:05
JavaScript
go-servejs
一个 golang 和 npm 包,用于在 Golang http.Handler 上下文中通过 duktape 为服务器端 javascript 提供服务。
地位
这是一个原型,充其量只是一个实验。 请不要用于任何需要实际工作的东西。
用法
用法依赖于使用 Webpack 构建单个 javascript 文件来提供服务。
例子
在去:
package main
import (
"net/http"
"os"
"github.com/lox/go-servejs"
)
func main () {
http . Handle ( "/" , servejs . NewHandler ( servejs . File ( "./build/hello.js" )))
http . ListenAndServe ( ":8000" , nil )
}
【文件预览】:
go-servejs-master
----.gitignore(50B)
----package.json(489B)
----duktape.go(5KB)
----xhr.go(1KB)
----webpack.config.js(775B)
----index.js(38B)
----examples()
--------helloworld()
----handler.go(322B)
----README.md(875B)
----serve.js(378B)
----lib()
--------debug.js(797B)
--------util.js(16KB)
--------xhr.js(7KB)
--------request.js(2KB)
--------node()
--------response.js(2KB)
--------timers.js(3KB)
--------server.js(1KB)
----.editorconfig(200B)
----Godeps()
--------Godeps.json(199B)
--------Readme(136B)