go-ethereum/blockExplorerApi/app.go
2018-06-13 13:07:17 -04:00

18 lines
566 B
Go

package main
//@NOTE SHYFT main func for api, sets up router and spins up a server
//to run server 'go run blockExplorerApi/*.go'
import (
"log"
"net/http"
"github.com/gorilla/handlers"
)
func main() {
router := NewRouter()
port := "8080"
log.Printf("Listening on port " + " " + port)
log.Fatal(http.ListenAndServe(":"+port, handlers.CORS(handlers.AllowedHeaders([]string{"X-Requested-With", "Content-Type", "Authorization"}), handlers.AllowedMethods([]string{"GET", "POST", "PUT", "HEAD", "OPTIONS"}), handlers.AllowedOrigins([]string{"*"}))(router)))
}