mirror of
https://github.com/arnaucube/blockchainIDsystem.git
synced 2026-02-07 19:16:43 +01:00
peers propagation working fine, started to implement serverCA
This commit is contained in:
20
serverCA/restServer.go
Normal file
20
serverCA/restServer.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
"github.com/gorilla/handlers"
|
||||
)
|
||||
|
||||
func runRestServer() {
|
||||
//run API
|
||||
log.Println("server running")
|
||||
log.Print("port: ")
|
||||
log.Println(config.Port)
|
||||
router := NewRouter()
|
||||
headersOk := handlers.AllowedHeaders([]string{"X-Requested-With", "Access-Control-Allow-Origin"})
|
||||
originsOk := handlers.AllowedOrigins([]string{"*"})
|
||||
methodsOk := handlers.AllowedMethods([]string{"GET", "HEAD", "POST", "PUT", "OPTIONS"})
|
||||
log.Fatal(http.ListenAndServe(":"+config.Port, handlers.CORS(originsOk, headersOk, methodsOk)(router)))
|
||||
}
|
||||
Reference in New Issue
Block a user