Google Code 提供下列語言介面: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
有別於一般的網站管理環境,「Google 應用服務引擎」不會直接從您的應用程式原始目錄提供檔案 (除非經過特別設定)。我們將範本檔案命名為 index.html。不過,這樣不會自動在 URL /index.html 使用該檔案。
然而,有許多情況您可能想要以靜態檔案直接呼叫至網頁瀏覽器。影像、CSS 樣式表、JavaScript 碼、電影以及 Flash 動畫等,通常都會與網路應用程式一起儲存,並直接呼叫至瀏覽器。您可以告訴「應用服務引擎」直接呼叫特定檔案,而不需要自行編寫處理常式程式碼。
編輯 helloworld/app.yaml,並以下列各項取代其內容:
application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /stylesheets static_dir: stylesheets - url: /.* script: helloworld.py
新的 handlers 段落為 URL 定義兩個處理常式。如果「應用服務引擎」接收到要求的 URL 開頭為 /stylesheets,就會將路徑的其餘部分對應到 stylesheets 目錄中的檔案,若找到適當的檔案,則該檔案的內容會傳回給用戶端。其他所有 URL 都符合 / 路徑,交由 helloworld.py 指令碼來處理。
根據預設,「應用服務引擎」會根據副檔名使用 MIME 類型來呼叫靜態檔案。例如,結尾是 .css 的檔名會以 text/css 的 MIME 類型來服務。您可以用其他選項明確設定 MIME 類型。
URL 處理常式路徑模型會以它們出現在 app.yaml 中的順序 (由上而下) 來進行測試。在此例中,/stylesheets 模式會在 /.* 模式之前進行比對,而成為適當的路徑。如果要進一步瞭解 URL 對應以及其他您可以在 app.yaml 中指定的選項,請參閱 app.yaml 參考資料。
建立目錄 helloworld/stylesheets。 在此新目錄中,建立新檔案,將它命名為 main.css 並包含下列內容:
body {
font-family: Verdana, Helvetica, sans-serif;
background-color: #DDDDDD;
}
最後,編輯 helloworld/index.html 並於上方 <html> 行之後插入下列行:
<head>
<link type="text/css" rel="stylesheet" href="/stylesheets/main.css" />
</head>
在瀏覽器中重新載入頁面。 新的版本會使用樣式表。
這個時候,您就可以將完成的應用程式跟全世界分享啦!
繼續瀏覽「上傳應用程式」一節。