当前位置: 首页 > news >正文

个人网站开发多少钱北京西站到大兴机场

个人网站开发多少钱,北京西站到大兴机场,织梦搭建本地网站,怎么设置wordpress头像Gin框架没有内置静态文件服务#xff0c;但可以使用gin.Static或gin.StaticFS中间件来提供静态文件服务。 效果图如下#xff1a; 一、gin 框架加载 Html 模板文件的方法 方式1#xff1a;加载单个或多个html文件#xff0c;需要指明具体文件名 r.LoadHTMLFiles(vie…Gin框架没有内置静态文件服务但可以使用gin.Static或gin.StaticFS中间件来提供静态文件服务。 效果图如下 一、gin 框架加载 Html 模板文件的方法 方式1加载单个或多个html文件需要指明具体文件名 r.LoadHTMLFiles(views/index.html) 方式2加载目录下的所有html文件。如果还有下级目录则为 【文件名称/**/*】 r.LoadHTMLGlob(views/*) 二、设置静态文件路由 html页面中引用css/js等静态文件引用文件的相对路径需要映射到工程的相应目录Gin服务才能将这个文件提供给浏览器。调用的Gin函数为gin.Static 使用说明 html文件中的引用路径为 href/a/b/c/styles.css见html代码但在GO项目中 styles.css 文件位于根目录下的 asset/css/styles.css见工程目录结构。此时使用函数如下 r.Static(/a/b/c, asset/css) 意味着当HTML页面请求 /a/b/c/styles.css 时Gin将会提供 asset/css/styles.css 文件。 注意浏览器中获取的css文件仍然在 /a/b/c/ 目录下见效果图中的标注 三、指定需要显示的 HTML 页面 方式1通过 gin.Context 的 HTML(code int, name string, obj any) 方法指定 r.GET(/, func(c *gin.Context) {c.HTML(200, index.html, gin.H{}) }) 方式2通过 Template 模板的 Execute(wr io.Writer, data any) 方法指定 r.GET(/, func(c *gin.Context) {t, err : template.ParseFiles(./views/index.html)if err ! nil {panic(err)}t.Execute(c.Writer, index) }) 四、完整代码实现 工程目录结构 go语言代码 package mainimport github.com/gin-gonic/ginfunc main() {r : gin.Default()//方式一 加载单个或多个html文件需要指明具体文件名// 假设HTML文件位于views目录下//r.LoadHTMLFiles(views/index.html)//方式二 加载 views 目录下的所有html文件。如果还有下级目录则为 views/**/*r.LoadHTMLGlob(views/*)// 设置静态文件路由 将 html 文件中的请求路径【/asset】 映射到 【asset】目录下r.Static(asset, asset)// 将 html 文件中的请求路径【/a/b/c】 映射到 【asset/css】目录下r.Static(/a/b/c, asset/css)// 设置路由以提供HTML页面r.GET(/, func(c *gin.Context) {c.HTML(200, index.html, gin.H{})})// 启动服务器r.Run(:8080) } html代码 !DOCTYPE html html langen head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 title登录页面/title link relstylesheet href/a/b/c/styles.css /head body div classlogin-container h2登录/h2 form idloginForm label forusername用户名:/label input typetext idusername nameusername requiredbrbr label forpassword密码:/label input typepassword idpassword namepassword requiredbrbr input typesubmit value登录 /form /div script src../asset/js/script.js/script /body /html css代码 body { font-family: Arial, sans-serif; background-color: #f4f4f4; } .login-container { width: 300px; padding: 16px; background-color: white; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } h2 { text-align: center; } input[typetext], input[typepassword] { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; box-sizing: border-box; } input[typesubmit] { width: 100%; background-color: #4CAF50; color: white; padding: 14px 20px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; } input[typesubmit]:hover { background-color: #45a049; } js代码 document.getElementById(loginForm).addEventListener(submit, function(event) { // 阻止表单默认的提交行为 event.preventDefault(); // 获取表单输入的值 const username document.getElementById(username).value; const password document.getElementById(password).value; // 创建一个对象来存储登录信息 const loginData { username: username, password: password }; // 使用fetch API调用登录接口 fetch(/user/login, { method: POST, // 假设你的登录接口使用POST方法 headers: { Content-Type: application/json }, body: JSON.stringify(loginData) // 将登录信息转换为JSON字符串并发送 }) .then(response response.json()) // 解析响应为JSON .then(data { // 根据接口返回的数据处理登录结果 if (data.success) { console.log(登录成功); // 在这里你可以做一些登录成功后的操作比如跳转到另一个页面 } else { console.log(登录失败); // 在这里你可以显示错误消息给用户 } }) .catch(error { console.error(登录时发生错误:, error); // 在这里你可以处理错误情况比如显示一个通用的错误消息给用户 }); });
http://www.dnsts.com.cn/news/128489.html

相关文章:

  • 站长百度欧洲cn2 vps
  • 毕业设计做网站的步骤vr网站开发
  • 牛仔裤网站设计虚拟主机哪家好
  • 网站开发职业规划实施义乌十大最畅销小商品
  • 我要做网站做网站临泉天津做网站哪家公司好
  • 天河外贸网站建设合肥仿站定制模板建站
  • 网站建设制作免费推广网站建设视频演示
  • 企业建设门户网站成本如何百度怎么直接访问网址
  • 宁波建设工程学校网站上海网站建设怎么弄
  • 如何提升网站的收录量作文网入口
  • 美食网站建设项目分析报告w3school网站建设教程
  • 不收费的网站一蓝网站建设
  • 中国商标官网入口四川网站建设seo优化
  • 湖南省城乡住房建设厅网站珠海做网站最好的公司
  • 开源php网站开发润东电子科技 网站建设
  • 外贸网站建设规划恶意镜像网站程序
  • 免费搭建网站主机网页设计图片居右代码
  • 烟台网站建设薇企汇互联见效付款学生心理健康网站建设论文
  • 佛山网站制作网站设计互联网企业排名
  • 百度山西网站建设和百度推广unity 做网站
  • 淮安做网站公司wordpress pdf 打印
  • 一般网站空间要多大企业网站建设论文
  • 莱西网站网站建设个人做网站猛赚钱
  • 资阳建网站wordpress信息搜集
  • 有些网站做不了seo二次开发收费需要高点
  • 上海网站建设 zl什么设计网站好
  • 有什么做外贸的好网站摄影设计方案
  • 一般做网站什么价格网站建设全
  • 为什么做企业网站wordpress 本地服务器
  • 广州市黄埔区建设局网站百度扫一扫识别图片