Spaces:
Sleeping
Sleeping
File size: 565 Bytes
542878f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
package main
import (
"fmt"
"log"
"github.com/gofiber/fiber/v2"
proxy "tebakaja_lb_proxy/proxy"
crypto_proxy "tebakaja_lb_proxy/proxy/crypto"
)
func main() {
app := fiber.New()
app.Use(proxy.LoggingMiddleware)
app.Use(proxy.RateLimiter())
cryptoGroup := app.Group("/crypto")
cryptoGroup.Get("/lists", crypto_proxy.CryptoListsHandler(&crypto_proxy.CryptoServiceImpl{}))
cryptoGroup.Post("/prediction", crypto_proxy.CryptoPredictionHandler(&crypto_proxy.CryptoServiceImpl{}))
port := 7860
log.Fatal(app.Listen(fmt.Sprintf("0.0.0.0:%d", port)))
}
|