国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Golang - 完美解決beego 根目錄不能訪問靜態文件的問題

完美解決beego 根目錄不能訪問靜態文件的問題

2020-05-07 11:39jingxian Golang

下面小編就為大家帶來一篇完美解決beego 根目錄不能訪問靜態文件的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

beego可算是Go框架里面文檔最多的了。學起來比較容易。但是框架自身的局限性卻帶了不小的問題。

最近我在處理flash跨域問題上就遇到個活生生的例子:

flash里面的as3訪問外網時沒啥問題。可是假如通過網頁調取的情況下,flash訪問的外網又與所在網頁不是一個域的。就會產生跨域問題。打開瀏覽器,f12之后,看到的就是flash沒有訪問你的url,而是訪問了這個url所在的域名根目錄下的配置文件crossdomain.xml。該配置文件來設置跨域訪問的權限。

這時候需要在你的域名根目錄下放個crossdomain.xml文件。恰巧我用的是beego,不支持這功能!~

解決辦法:

既然不支持那就把beego寫成一個文件服務器的功能即可。把我的crossdomain.xml同樣放到static下,在收到這個請求時,直接將這個文件寫回到response即可。上代碼:

package main

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import (
"fmt"
http "net/http"
"path/filepath"
"strings"
 
 
"github.com/astaxie/beego"
)
 
 
type MainController struct {
beego.Controller
}
 
 
func (this *MainController) Get() {
//this.Ctx.Request.URL= http://127.0.0.1/crossdomain.xml
orpath := this.Ctx.Request.URL.Path
 
 
 
if strings.Index(orpath, "crossdomain.xml") >= 0 {
fmt.Println(orpath) // /crossdomain.xml
 
path := filepath.Join(`static`, "crossdomain.xml")
 
http.ServeFile(this.Ctx.ResponseWriter, this.Ctx.Request, path)
}
 
this.Ctx.WriteString("hello world" + orpath)
 
}
 
 
func (this *MainController) Post() {
name := this.GetString("name")
sex := this.GetString("sex")
this.Ctx.WriteString(name + sex+"成功")
fmt.Println(name + sex)
}
 
 
 
func main() {
 
beego.Router("/*", &MainController{})
beego.Run()
}

當然了這不是什么好辦法。只是拋磚引玉而已。所有的請求都要判斷一下,如果想完善一下,在路由配置時可以精確匹配url處理的controller就好了,而對于自己的controller就會沒有影響了

以上這篇完美解決beego 根目錄不能訪問靜態文件的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
  • GolangGolang通脈之數據類型詳情

    Golang通脈之數據類型詳情

    這篇文章主要介紹了Golang通脈之數據類型,在編程語言中標識符就是定義的具有某種意義的詞,比如變量名、常量名、函數名等等,Go語言中標識符允許由...

    4272021-11-24
  • Golanggolang如何使用struct的tag屬性的詳細介紹

    golang如何使用struct的tag屬性的詳細介紹

    這篇文章主要介紹了golang如何使用struct的tag屬性的詳細介紹,從例子說起,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看...

    Go語言中文網11352020-05-21
  • Golanggo日志系統logrus顯示文件和行號的操作

    go日志系統logrus顯示文件和行號的操作

    這篇文章主要介紹了go日志系統logrus顯示文件和行號的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    SmallQinYan12302021-02-02
  • GolangGolang中Bit數組的實現方式

    Golang中Bit數組的實現方式

    這篇文章主要介紹了Golang中Bit數組的實現方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    天易獨尊11682021-06-09
  • Golanggolang json.Marshal 特殊html字符被轉義的解決方法

    golang json.Marshal 特殊html字符被轉義的解決方法

    今天小編就為大家分享一篇golang json.Marshal 特殊html字符被轉義的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    李浩的life12792020-05-27
  • Golanggolang 通過ssh代理連接mysql的操作

    golang 通過ssh代理連接mysql的操作

    這篇文章主要介紹了golang 通過ssh代理連接mysql的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    a165861639710342021-03-08
  • Golanggolang的httpserver優雅重啟方法詳解

    golang的httpserver優雅重啟方法詳解

    這篇文章主要給大家介紹了關于golang的httpserver優雅重啟的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,...

    helight2992020-05-14
  • Golanggo語言制作端口掃描器

    go語言制作端口掃描器

    本文給大家分享的是使用go語言編寫的TCP端口掃描器,可以選擇IP范圍,掃描的端口,以及多線程,有需要的小伙伴可以參考下。 ...

    腳本之家3642020-04-25
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: av在线资源网| 欧美在线a | 自拍偷拍一区二区三区 | 日韩成人在线一区二区 | 自拍偷拍视频网站 | 中文成人在线 | 天堂在线www | 成人在线视频免费观看 | 国产黄色播放 | 啪啪av| 精品欧美一区二区三区久久久 | www天天干 | 国产高清精品在线 | av在线一区二区三区 | 色在线播放 | 中文字幕免费在线 | 欧美一区二区三区精品免费 | 婷婷久久综合九色综合绿巨人 | 精品久草 | 秋霞精品 | 国产欧美日韩精品一区 | 国产9色在线 | 日韩 | 91资源在线观看 | 午夜影院在线观看 | 久草热8精品视频在线观看 久久亚洲精品中文字幕 | 日本精品一区二区三区在线观看视频 | 亚洲精品在线播放视频 | 中文字幕视频三区 | 欧美日韩一级在线观看 | 中文字幕亚洲一区二区va在线 | 国产欧美精品一区二区三区 | 免费视频爱爱太爽了 | 综合久久99| a在线视频| 国产精品国产三级国产aⅴ原创 | 亚洲日韩中文字幕在线播放 | 欧美精品久久久久 | 成人精品一区二区三区中文字幕 | 亚洲成av人片在线观看无码 | 性色国产 | 欧美精品一区二区三区在线 |