函数传参与实现接口的疑问
想实现的功能:
- 使用 gin 包创建服务器,默认路径 “/”,包含 GET、POST 请求,GET 返回登录注册页面,POST 通过中间件做信息校验;如果存在则登录,如果不存在则注册。提交信息任一为空则返回提示,路径为其他页面也返回 404。
疑问
- 当修改 Read() 方法为可变参的时候,则不能传入 dao.User{} 结构体,POST表单传入string变量可用。
- 当修改 Read() 方法为固定参的时候,则无法传入 POST 表单发送进来的 string 参数变量 name,dao.User{} 可用。
- 应该如何将 dao.User{} 实现 CURD 接口进而在 Auth() 函数中调用 dao.CURD.Read() 呢?
推荐文章: