Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.3 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.3 KB

特性

  • 在一个可执行程序中多Server(http,tls,scgi,fcgi),多App的支持
  • 简单好用的路由映射方式
  • 静态文件及版本支持,并支持自动加载,默认开启
  • 改进的模版支持,并支持自动加载,动态新增模板函数
  • session支持
  • validation支持

安装

在安装之前确认你已经安装了Go语言. Go语言安装请访问 install instructions.

安装 xweb:

go get github.com/go-xweb/xweb

Hello Xweb

先来看一个最简单的示例:

package main

import (
    "github.com/go-xweb/xweb"
)

type MainAction struct {
    *xweb.Action

    hello xweb.Mapper `xweb:"/(.*)"`
}

func (c *MainAction) Hello(xweb string) error {
    return c.Write("hello %v", xweb)
}

func main() {
    xweb.AddRouter("/", &MainAction{})
    xweb.Run("0.0.0.0:9999")
}

Examples

请访问 examples folder

案例

文档

快速开始

源码文档请访问 GoWalker