我有一个问题与405方法不允许在 Postman 部署铁路后。我的路线是正确的,在当地工作。我见过一些类似的问题,但我所看到的大多数是由于错别字。日志没有显示任何问题,看起来很好。有人经历过类似的事情吗?
下面是我的routes代码:
package routes
import (
"tiketAPI/controllers"
"tiketAPI/middleware"
"github.com/labstack/echo/v4"
)
func Routes(e *echo.Echo) {
// Public routes
u := e.Group("/users")
u.POST("/login", controllers.Login)
u.POST("/register", controllers.Register)
g := e.Group("/api")
g.Use(middleware.JwtMiddleware)
g.GET("/events", controllers.GetEvents)
g.GET("/events/:id", controllers.GetEventByID)
g.POST("/events", controllers.CreateEvent)
g.PUT("/events/:id", controllers.UpdateEvent)
g.DELETE("/events/:id", controllers.DeleteEvent)
}
我的Golang版本:1.17
我仔细检查了日志,没有发现任何错误。原木看起来很好。我希望能够使用我正在使用的方法向端点发出请求。
以下是我为解决这个问题而采取的步骤:
我已经检查了代码的错误。我已经检查了配置,以确保没有错误。我已经尝试了所有这些方法,但仍然得到405错误。
我想知道是否有人曾经遇到过类似的问题。
1条答案
按热度按时间oxiaedzo1#
我今天刚刚遇到这个问题,虽然我不知道为什么它的具体方式与 Postman 具体。如果你指定你的协议为https://我相信这会解决这个问题!至少对我来说是这样。