beego 静态文件处理
默认支持 tpl 和 html 的后缀名,调用和Go的模板语法一样
beego 默认注册了 static 目录为静态处理的目录,注册样式:URL 前缀和映射的目录(在/main.go文件中beego.Run()之前加入):StaticDir["/static"] = "static"可以设置多个静态文件处理目录,例如你有多个文件下载目录 download1、download2,你可以这样映射(在 /main.go 文件中 beego.Run() 之前加入):beego.SetStaticPath("/down1", "download1")
beego.SetStaticPath("/down2", "download2")这样用户访问 URL
http://localhost:8080/down1/123.txt 则会请求 download1 目录下的 123.txt 文件。
示例
# 在main.go 文件里面配置
package mainimport (_ "mysite/routers""github.com/astaxie/beego""mysite/controllers"
)func main() {beego.Router("/user", &controllers.UserController{})# 添加以下一行beego.SetStaticPath("/down1", "down1")beego.Run()}
另一种写法方式,在 app.conf
里面配置
appname = mysite
# httpport = 8080
# runmode = dev
runmode = prd# 添加以下一行
StaticDir = down1
DirectoryIndex = true
HTTPAddr = 10.113.2.36
浏览器访问
beego 静态文件处理相关推荐
- iris web框架无法加载静态文件
必须得marker一下自己的愚蠢 前段时间写beego加载静态文件那可是挺方便得, 可就在今天,转写iris却无法加载静态文件,可把我 差点逼疯了,自己竟然这么**. 搜百度吧,又没有找到一个合适得接 ...
- Django高级管理静态文件和中间件5.1
管理静态文件 项目中的CSS.图片.js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [os ...
- 浏览器缓存网站静态文件
当用户第一次访问你的网站时,让用户的浏览器缓存网站的静态文件,如图片\CSS\JS等,然后接访问接下来的页面就会直接调用浏览器的缓存而不是重新从服务器下载,这样既节省带宽和流量又加快了用户打开网页的速 ...
- vue中 静态文件引用注意事项
(一)assets文件夹与static文件夹的区别 区别一:assets文件是src下的,所以最后运行时需要进行打包,而static文件不需要打包就直接放在最终的文件中了 区别二:assets中的文件 ...
- 各种 django 静态文件的配置总结【待续】
2019独角兽企业重金招聘Python工程师标准>>> 最近在学习django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题, 和我现在的使用的da ...
- 来玩Play框架07 静态文件
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Play框架的主要功能是提供动态响应的内容.但一个网络项目中必然有大量的静态内容, ...
- Django源码分析4:staticfiles静态文件处理中间件分析
django源码分析 本文环境python3.5.2,django1.10.x系列1.在上一篇文章中已经分析过handler的处理过程,其中load_middleware就是将配置的中间件进行初始化, ...
- Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)
1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...
- [Django]APP级别的静态文件处理
2019独角兽企业重金招聘Python工程师标准>>> 转载自 limodou的学习记录 [Django]APP级别的静态文件处理 静态文件在 django 中并不是非常简单的事情. ...
- 如何禁止IIS缓存静态文件(png,js,html等)
禁止IIS缓存静态文件(png,js,html等)背景: IIS为了提高性能,默认情况下会对静态文件js,html,gif,png等做内部缓存,这个缓存是在服务器iis进程的内存中的.IIS这么做在很 ...
最新文章
- Python趣味编程小技巧,图片转炫酷字符画,一看就是高手
- [latex]图片动态缩放的PDF动画示例
- C#调用SQL中的存储过程中有output参数,存储过程执行过程中返回信息
- 在微型计算机系统中,打印机一般是通过( ,2013湖南省计算机等级考试试题 二级C试题最新考试试题库...
- 深度松下MTS视频恢复软件 v8.1.0
- python有道云笔记_你很需要的,一个一键导出「有道云笔记」所有笔记的功能
- 七. 并发编程 (进程队列)
- 操作系统--虚拟内存、逻辑地址、线性地址、物理地址
- 记录下macbook中maven环境变量配置遇到的问题
- w10怎样关闭对计算机更改,w10电脑定时关机怎么设置 让w10系统自动关闭的设置方法...
- 20162328WJH实验五网络编程与安全实验报告
- 微信公众平台开发3-微信服务器IP接口实例(含源码)
- webRtc-streamer简单使用-备份
- H5/C3进阶(9) -- 元素的显示与隐藏
- [LaTeX] 调整参考文献的格式(References),包括作者名缩写,行距,字体,引用顺序等等
- 对网页 ‘’为所欲为‘’ 之手动实现 csdn深色模式?
- WIN10 DOS命令
- js 微任务 宏任务的执行顺序解释
- 鼠标乱动原来是这个问题啊=.=
- 计算机网络实验五:Wireshark软件使用与ARP协议分析