go-windows-Terminal-sequence \ sequence.go: неожиданный NUL во входных данных - PullRequest
0 голосов
/ 08 марта 2019

У меня проблема при запуске с использованием библиотеки mux-logrus, но при ее использовании в вводе появляется неожиданный NUL, что не так с библиотекой, которую я использую?

package main

import (
    "Go-SMSBlasts/app"
    "Go-SMSBlasts/controllers"
    "fmt"
    "github.com/gorilla/mux"
    "github.com/pytimer/mux-logrus"
    "net/http"
    "os"
)

func main() {

    r := mux.NewRouter()

    r.HandleFunc("/api/user/new", controllers.CreateAccount).Methods(http.MethodPost)
    r.HandleFunc("/api/user/login", controllers.Authenticate).Methods(http.MethodPost)
    r.HandleFunc("/api/user/getAllData",controllers.PostSMSBlastBySequenceIDAndMobilePhone).Methods(http.MethodPost)
    r.HandleFunc("/api/user/insert",controllers.InsertSMSBlast).Methods(http.MethodPost)
    r.Use(app.JwtAuthentication) //attach JWT auth middleware

    //logrus
    r.Use(muxlogrus.NewLogger().Middleware)


    port := os.Getenv("PORT") //Get port from .env file, we did not specify any port so this should return an empty string when tested locally
    if port == "" {
        port = "8000" //localhost
    }

    fmt.Println(port)

    err := http.ListenAndServe(":" + port, r) //Launch the app, visit localhost:8000/api
    if err != nil {
        fmt.Print(err)
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...