百度bae提供了支持各種開發環境的的應用引擎,包括node.js、php、java等,而且還免費提供了一定容量的mysql、mongodb、redis等數據庫,所以,可以把它當作一個雲服務器來使用。而且價格也不貴,最低配置的才2毛錢一天(雖然說是最低配置,其實如果只是用來學習的話已經足夠的了!)。好吧,說了一大坨的廢話,該進入正題了,說說如何使用bae吧,希望對那些沒有用過bae引擎的又想找個廉價的服務器的盆友們有所幫助哈!
首先,打開bae的首頁:https://bce.baidu.com/product/bae.html
進來的頁面如下:


看到木有?!最低價才1毛錢1天!然后,我們點擊綠色的立即購買按鈕,這時候,如果你還沒登陸百度帳號的話,就會跳到如下頁面:


然后,輸入用戶名和密碼登陸就行了。百度帳號如果沒有的就點擊立即注冊。登陸成功之后,如下:

這里就是購買bae引擎的配置選擇頁面了,有3個地方需要注意的:第一,類型,選擇適合你開發后台所使用的語言。第二,域名,這是一個二級域名,是以后訪問你app的地址。第三,代碼版本工具,選擇你熟悉的一種即可,如果你習慣用小烏龜svn,就使用svn,如果習慣git就使用git。其他的可以隨便填,最底部的勾選同意即可。下面是我申請的配置:

然后,點擊確認按鈕就行了。會再次確認:


如果你的百度帳號沒有余額,就需要充值,如果有的話,就會訂購成功的了,如下:


然后,點擊上面菜單欄的“管理控制台”,來到如下界面:

然后單擊中間的”應用引擎 基礎版“,來到如下界面:

這個就是我們的部署的app的詳細信息啦!!!!包括app名稱、狀態、域名、SVN/GIT地址(只要單擊”點擊復制“就會把倉庫地址復制下來的了)。我們在地址欄輸入上面的域名:zhangzhanyu.duapp.com,會打開如下頁面 :

這只是node項目的初始頁面,如果是java或者php的話就不一樣的了。下面我們開始上傳自己代碼了。因為,我使用的是git版本控制工具,所以就使用git來管理代碼啦。在第一次上傳代碼之前,必須先把服務器上面的代碼給拉下來,如下:


這跟平時使用git沒什么不一樣的,只是這里的用戶名是你的百度帳號,密碼是百度帳號登陸密碼而已。
現在已經把服務器的代碼clone下來了,我們可以在該目錄下進行修改或者新增自己的文件,比如,我修改了里面的server.js文件:


然后,我們再通過git把代碼提交上去:


OK,代碼已經提交成功啦!
這時候,我們刷新頁面:zhangzhanyu.duapp.com,發現頁面沒有變化!!!到底怎么回事?先別緊張,我們只是把代碼提交到了服務器而已,但是,還沒有部署。下面我們就開始把項目部署,並且設置他以后提交了代碼就自動部署。首先,切到bae的管理控制台:


然后,點擊操作列的“快捷發布”(上圖的右下腳處),稍等片刻,會提示發布成功,這時候再次打開我們的主頁:zhangzhanyu.duapp.com發現內容是被我們修改后的。
如果每次提交代碼都要手動部署,這是挺麻煩的,幸好,我們可以設置自動發布,具體步驟如下,打開控制管理台的應用引擎列表頁面,然后,點擊如下圖的右下角的“更多操作”按鈕,在彈出來的下拉菜單中,選擇“發布設置”:

來到如下頁面:

然后,點擊自動發布下面的按鈕,使得off變成on即可。以后每次提交新的代碼,就會自動的發布的了!
OK~百度bae部署項目就這么簡單了,有興趣的盆友可以自己試試啦!
前面有提到過,bae為我們提供了免費的數據庫,下面我們一起來看一下如何使用Redis數據庫,其他數據庫的申請也是一樣的,就不重復了。
首先,還是來到我們的管理控制台,點擊左邊菜單的“擴展服務”,然后,點擊藍色的“添加新服務”按鈕選擇相應的數據庫即可:

然后,選擇一個套餐,勾選同意,點擊“立即購買”即可:

如果擴展成功的話,就會在擴展服務列表里面找到我們擴展的數據庫,里面有數據庫的名稱、鏈接地址、端口、用戶名、密碼等。
好啦,關於百度bae的使用就介紹到這里啦!如果發現哪里寫的不對的請留言哈!
