W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Microsoft Azure 是一個開放、靈活的云平臺,通過微軟數(shù)據(jù)管理中心的全球網(wǎng)絡(luò),讓你可以快速編譯、部署以及管理應(yīng)用。 如果你對在命令行中使用 git 比較熟悉,你可能,將你的 Harp 應(yīng)用部署到 Azure 可能不存在什么困難。
首先,下載 Node 版本的 Azure 跨平臺命令行。我們將使用這個工具幫助你通過命令行創(chuàng)建一個 Azure 站點。
npm install -g azure-cli
關(guān)于這個工具的更詳盡的博客貼在 這里
如果你需要一個新的應(yīng)用,創(chuàng)建一個帶有 index 文件的目錄。你也可以通過終端做到:
harp init my-harp-app
cd my-harp-app
下一步,你將會把你的 Harp 應(yīng)用初始化為一個 Git 版本庫(如果尚且不是一個 Git 版本庫)。然后,添加、提交變動:
git init
git add .
git commit -am "hello world"
你需要添加兩個文件到你的 Harp 應(yīng)用根目錄(不是 public
目錄)。第一個是 package.json
:
{
"name": "MyHarpApp",
"version": "1.0.0",
"description": "A Harp App on Azure",
"dependencies": {
"harp": "0.19.0"
},
"engines": {
"node": "4.1.x",
"npm": "3.5.1"
}
}
然后,使用 Node 包管理器來安裝依賴:
npm install
下一步,創(chuàng)建 server.js
,包含一下內(nèi)容:
require('harp').server(__dirname, { port: process.env.PORT || 5000 })
你已經(jīng)準備好了將你的應(yīng)用部署到 Azure。將 Harp 應(yīng)用創(chuàng)建為 Azure 項目,"my-harp-app" 是你想要的二級域名:
azure site create --location "West US" my-harp-app --git
這將添加一個新的 azure 遠程到你的 git 版本庫。azure 遠程是站點將會被部署的方式。部署到 azure 與將代碼 push 到主干一樣簡單。
git push azure master
為了得到最好的性能,你將需要合理設(shè)置 Harp 的生產(chǎn)模式。
azure config set NODE_ENV production
現(xiàn)在你的站點應(yīng)該跑在 Azure 上了,通過 http://my-harp-app.azurewebsites.net 可以訪問,my-harp-app 是你指定的二級域名。
你的 Harp 應(yīng)用已經(jīng)被成功地部署到了 Azure 上?,F(xiàn)在,你可能想要自定義它。閱讀 五個簡單規(guī)則,開始快速開發(fā) Harp 應(yīng)用模板。
如果你想使用一個 Azure 的自定義域名,遵循 Microsoft Azure 文檔 上的指導(dǎo)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: