百度bae提供了支持各類開發環境的的應用引擎,包括node.js、php、java等,並且還免費提供了必定容量的mysql、mongodb、redis等數據庫,因此,能夠把它看成一個雲服務器來使用。並且價格也不貴,最低配置的才2毛錢一天(雖說是最低配置,其實若是隻是用來學習的話已經足夠的了!)。好吧,說了一大坨的廢話,該進入正題了,說說如何使用bae吧,但願對那些沒有用過bae引擎的又想找個廉價的服務器的盆友們有所幫助哈!php
首先,打開bae的首頁:https://bce.baidu.com/product/bae.html html
進來的頁面以下:java
看到木有?!最低價才1毛錢1天!而後,咱們點擊綠色的當即購買按鈕,這時候,若是你還沒登錄百度賬號的話,就會跳到以下頁面:node
而後,輸入用戶名和密碼登錄就好了。百度賬號若是沒有的就點擊當即註冊。登錄成功以後,以下:mysql
這裏就是購買bae引擎的配置選擇頁面了,有3個地方須要注意的:第一,類型,選擇適合你開發後臺所使用的語言。第二,域名,這是一個二級域名,是之後訪問你app的地址。第三,代碼版本工具,選擇你熟悉的一種便可,若是你習慣用小烏龜svn,就使用svn,若是習慣git就使用git。其餘的能夠隨便填,最底部的勾選贊成便可。下面是我申請的配置:git
而後,點擊確認按鈕就好了。會再次確認:redis
若是你的百度賬號沒有餘額,就須要充值,若是有的話,就會訂購成功的了,以下:sql
而後,點擊上面菜單欄的「管理控制檯」,來到以下界面:mongodb
而後單擊中間的」應用引擎 基礎版「,來到以下界面:數據庫
這個就是咱們的部署的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的使用就介紹到這裏啦!若是發現哪裏寫的不對的請留言哈!