golang 写路由的时候要注意
例如前端写,访问的时候会301
const response = await fetch('http://localhost:8080/api/projects
真实的应该是下列,才能匹配到projects.GET("/", pc.GetAllProjects)
const response = await fetch('http://localhost:8080/api/projects/
其实指的是
// RegisterRoutes 注册项目相关的路由
func (pc *ProjectController) RegisterRoutes(router *gin.Engine) {projects := router.Group("/api/projects"){projects.GET("/", pc.GetAllProjects) // 获取所有项目projects.GET("/:id", pc.GetProjectByID) // 根据ID获取项目projects.POST("/", pc.CreateProject) // 创建新项目projects.PUT("/:id", pc.UpdateProject) // 更新项目projects.DELETE("/:id", pc.DeleteProject) // 删除项目}
}