![](/img/trans.png)
[英]Google App Engile , Node JS, not work serving javascript static files
[英]Google App Engine, serving static files
我想為開發,測試和部署創建類似的環境-目前正在將我的應用程序從計算引擎移植到應用程序引擎。
目前,我已經通過標准方法來提供靜態文件投放服務:
app.use(express.static('../dist'));
app.use(express.static('../public'));
通過閱讀App Engine文檔,目前尚不清楚如何正確設置此設置,以使其能夠在他們提供的localhost
和網絡預覽上使用,並最終在生產中使用。
app.yaml
的處理程序是必需的還是可以app.yaml
表述?
一些額外的澄清:
if/else
我正在使用靈活的 App Engine環境。
使用app.yaml
處理程序配置來提供靜態文件僅適用於標准環境,請參閱《 提供靜態文件》 。 常見的混淆可能會有所幫助: 如何判斷Google App Engine文檔頁面是適用於標准環境還是靈活環境 。
對於靈活的環境,說明位於“ 提供靜態文件” :
靈活的環境使您可以決定如何為應用程序提供靜態內容。 您可以直接從應用程序提供靜態內容,也可以將其托管在GCP選項(如Cloud Storage)上 ,也可以使用第三方內容交付網絡(CDN)。
由於您想從應用程序中提供靜態內容,因此對於所有環境,您都已經需要基於express.static
實現的解決方案(就像在使用應用程序提供靜態文件的示例中一樣 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.