使用 Golang 的 echo

echo_jun1101.png

我按照此页面的指示进行了操作。

安装

go get -u github.com/labstack/echo/...

以下的文件夹可以放置在主文件夹的根目录下。

$ tree -L 3 go
go
├── pkg
│   └── linux_amd64
│       └── github.com
└── src
    ├── github.com
    │   ├── dgrijalva
    │   ├── labstack
    │   ├── mattn
    │   └── valyala
    └── golang.org
        └── x

2) 准备服务器代码

我将信息转换成了日语。

package main

import (
    "net/http"

    "github.com/labstack/echo"
)

func main() {
    e := echo.New()
    e.GET("/", func(c echo.Context) error {
        return c.String(http.StatusOK, "こんにちは!")
    })
    e.Logger.Fatal(e.Start(":1323"))
}

3) 服务器启动

$ go run server.go 

   ____    __
  / __/___/ /  ___
 / _// __/ _ \/ _ \
/___/\__/_//_/\___/ v3.3.dev
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
                                    O\
⇨ http server started on [::]:1323

默认情况下,可以从外部访问。

4) 在浏览器中访问
http://localhost:1323/

我在下一个版本中进行了确认。

$ go version
go version go1.13.6 linux/amd64
广告
将在 10 秒后关闭
bannerAds