時(shí)間:2023-05-29 06:27:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-29 06:27:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
RE從零開(kāi)始構(gòu)建一個(gè)Go網(wǎng)站(五):之前我們已經(jīng)完成了數(shù)據(jù)庫(kù)的連接和數(shù)據(jù)模型的基本構(gòu)建,接下來(lái)就要開(kāi)始后臺(tái)管理系統(tǒng)的搭建~static目錄是專門用于存放網(wǎng)站程序外部資源的一個(gè)目錄
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="/static/js/jquery_3.min.js"></script> <link rel="stylesheet" href="/static/layui/css/layui.css"> <script src="/static/layui/layui.js"></script></head><body><div class="login-main" style="width: 30%;margin: 10% auto"> <header class="layui-elip"><p>管理員登錄:</p></header> <br> <form class="layui-form" action="/login" method="POST"> <div> <input type="text" name="account" required lay-verify="required" placeholder="賬號(hào)" autocomplete="off" class="layui-input"> </div> <br> <div > <input type="password" name="password" required lay-verify="required" placeholder="密碼" autocomplete="off" class="layui-input"> </div> <br> <div > <button type="submit" class="layui-btn" style="width: 100%">登錄</button> </div> </form> <p style="color: red">{{.msg}}</p> <p style="color: red"> {{range .err}} <li style="color: red">{{.}}</li> {{end}} </p></div><script type="text/javascript"> layui.use('form', function(){ var form = layui.form; form.render() });</script></body></html>
beego.Router("/login", &controllers.AdminController{})
然后在controllers里新建一個(gè)adminController.go文件package controllersimport( beego "github.com/beego/beego/v2/server/web")type AdminController struct { beego.Controller}func (a *AdminController) Get() { a.TplName = "login.html"}
這樣我們就新建了一個(gè)admin的controllers,并將它的Get方法指向了我們的login.html頁(yè)面,這樣當(dāng)我們?cè)L問(wèn)/login這條路由時(shí),瀏覽器就會(huì)自動(dòng)的跳轉(zhuǎn)到登陸頁(yè)面了。http://127.0.0.1:8080/login
就能看到我們之前寫的登陸頁(yè)面了關(guān)鍵詞:
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。