Browse Source

Merge pull request #1801 from valyala/master

fasthttp: code clarification
Mike Smith 9 years ago
parent
commit
3f03db0cf9
1 changed files with 7 additions and 7 deletions
  1. 7 7
      frameworks/Go/fasthttp/src/hello/hello.go

+ 7 - 7
frameworks/Go/fasthttp/src/hello/hello.go

@@ -94,18 +94,18 @@ func main() {
 
 
 func mainHandler(ctx *fasthttp.RequestCtx) {
 func mainHandler(ctx *fasthttp.RequestCtx) {
 	path := ctx.Path()
 	path := ctx.Path()
-	switch {
-	case fasthttp.EqualBytesStr(path, "/plaintext"):
+	switch string(path) {
+	case "/plaintext":
 		plaintextHandler(ctx)
 		plaintextHandler(ctx)
-	case fasthttp.EqualBytesStr(path, "/json"):
+	case "/json":
 		jsonHandler(ctx)
 		jsonHandler(ctx)
-	case fasthttp.EqualBytesStr(path, "/db"):
+	case "/db":
 		dbHandler(ctx)
 		dbHandler(ctx)
-	case fasthttp.EqualBytesStr(path, "/queries"):
+	case "/queries":
 		queriesHandler(ctx)
 		queriesHandler(ctx)
-	case fasthttp.EqualBytesStr(path, "/fortune"):
+	case "/fortune":
 		fortuneHandler(ctx)
 		fortuneHandler(ctx)
-	case fasthttp.EqualBytesStr(path, "/update"):
+	case "/update":
 		updateHandler(ctx)
 		updateHandler(ctx)
 	default:
 	default:
 		ctx.Error("unexpected path", fasthttp.StatusBadRequest)
 		ctx.Error("unexpected path", fasthttp.StatusBadRequest)