http.go 372 B

123456789101112131415161718
  1. package server
  2. import (
  3. "fmt"
  4. "github.com/gin-gonic/gin"
  5. "github.com/langgenius/dify-plugin-daemon/internal/types/app"
  6. )
  7. func server(config *app.Config) {
  8. engine := gin.Default()
  9. engine.GET("/health/check", HealthCheck)
  10. engine.POST("/plugin/tool/invoke", CheckingKey(config.DifyCallingKey), InvokeTool)
  11. engine.Run(fmt.Sprintf(":%d", config.DifyCallingPort))
  12. }