亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 App Engine 模塊之間共享文件(HTML 模板)?

如何在 App Engine 模塊之間共享文件(HTML 模板)?

Go
斯蒂芬大帝 2021-11-15 16:02:44
我正在使用 Google App Engine 的 Go 運行時并有兩個模塊。我想在他們之間共享 HTML 模板,但不是最好的方式。我的模塊組織如下:src/github.com/myproject/moduleone/app.yamlsrc/github.com/myproject/moduleone/templates/base.htmlsrc/github.com/myproject/moduleone/templates/homeone.htmlsrc/github.com/myproject/moduletwo/app.yamlsrc/github.com/myproject/moduletwo/templates/base.htmlsrc/github.com/myproject/moduletwo/templates/hometwo.html在我的情況base.html是相同的moduleone和moduletwo。如何在兩個模塊之間共享它而不必像現在那樣復制文件?我想提出base.html一個名為目錄 src/github.com/myproject/templates,但我相信沒有moduleone或moduletwo將能夠訪問該文件,因為它不是在模塊的相同或子目錄app.yaml的文件。我唯一的選擇是base.html在每個模塊的模板目錄之間符號鏈接文件嗎?
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

您可以將模板復制到每個模塊作為構建步驟的一部分,并忽略復制的文件。


查看完整回答
反對 回復 2021-11-15
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

GAE 將每個模塊視為一個獨立的應用程序(每個模塊都將在自己的 GAE 實例中運行)。模塊之間在 GAE 級別不共享可上傳的工件,每個此類工件都需要在使用它的每個模塊中單獨上傳。

雖然其他方法在技術上是可行的(正如其他人提到的),但恕我直言,對文件進行符號鏈接是避免代碼重復的最簡單解決方案。


查看完整回答
反對 回復 2021-11-15
  • 2 回答
  • 0 關注
  • 216 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號