Spaces:
Sleeping
Sleeping
package main | |
import ( | |
"fmt" | |
"strings" | |
"github.com/Jensen-holm/ml-from-scratch/request" | |
"github.com/go-gota/gota/dataframe" | |
"github.com/gofiber/fiber/v2" | |
) | |
func main() { | |
app := fiber.New() | |
app.Post("/", func(c *fiber.Ctx) error { | |
r := new(request.Payload) | |
err := request.NewPayload(r, c) | |
if err != nil { | |
return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{ | |
"error": "Invalid JSON data", | |
}) | |
} | |
df := dataframe.ReadCSV(strings.NewReader(r.CSVData)) | |
r.SetDf(df) | |
fmt.Println(r.Df) | |
return c.SendString("No error") | |
}) | |
app.Listen(":3000") | |
} | |