做者:_長升 原創於——開源中國php
在剛開始學習《angularjs高級程序設計》時(題外話:在此以前看了《angularjs權威教程》兩三章,看得有點吃力,緣由是它在一開始就在實例中講解angularjs的特性,重點是尚未對該特性的介紹,因此從網上找了《angularjs高級程序設計》這本書,適合angularjs初學者使用。聲明我只是做爲一個讀者發表一下本身的觀點。),第一章做者講解的本書所用到的工具,基本上按照要求到安裝了,除了deployd,緣由是:前端
而在此書的第六章中,結合案例要使用持久化數據存儲,也就是後端(php或java)+數據庫(mysql)+服務器(apache)等,其實本人前期是作後端(php)一年左右了,對於構建一個簡單的web後端來講不成問題。可是看了deployd簡介:java
1. No boilerplate(無模板)
With one command, your API is up and running. It's an empty canvas waiting for you to add Resources. No boilerplate code necessary.node
用一個指令,你的api就啓動運行了,這是一個空的畫布等着你本身添加資源。不須要任何模板代碼mysql
2. Resources(資源)
Deployd APIs are built of plug-and-play resources, such as Collection, which can easily be added and defined through the deployd dashboard.linux
Deployd API是由即插即用資源構建的,如Collection,能夠經過deployd儀表板輕鬆添加和定義。angularjs
3. Dashboard(儀表盤)
Add and manage your API's resources through an intuitive web-based dashboard.web
經過直觀的基於web的儀表盤添加和管理你api的資源sql
4. 1-step deploy(一步部署)
When it's time to deploy, easily deploy it yourself anywhere that can host a Node.js app and MongoDB.mongodb
當部署的時候,本身能夠很容易地部署在node.js和mongodb環境的任何地方
並部署以後發現:
好了,廢話很少說了趕忙看看如何配置吧
nodejs(windows和mac直接安裝,linux提供了代碼文件)
mongodb這個是國外的官方下載連接會比較慢,不過我提供了下載好的百度雲下載地址密碼是:t2h4
在《angularjs高級程序設計》這本書中,能夠下載windows安裝包(.exe),可是不幸的是——it's gone——沒有了。不過也不要緊,前面已經安裝好了nodejs,能夠經過它安裝deployd。
npm install -g deployd@0.8.9
建議配置一下mogodb安裝路徑,省得每次都要進入mongod.exe所在文件夾(F:\MongoDB\Server\3.2\bin),環境變量配置,配置步驟以下
(1)右擊「計算機」圖標,而後左擊「屬性」,出現如圖
(2)選擇左擊「系統屬性」>「環境變量」,以下圖所示
(3)編輯「Path」,在對話框,編輯變量值,只須要在結尾添加mongodb安裝路徑。我這裏是,F:\MongoDB\Server\3.2\bin。注意在路徑前面用英文分號「;」分割變量值。
(4)肯定以後運行cmd。輸入mongo --version
mongo --version
配置好以後,配置mongo服務,以下所示
mongod.exe --bind_ip 127.0.0.1 --logpath "G:\workspace\mongo\data\dbConf\mongodb.log" --logappend --dbpath "G:\workspace\mongo\data\db" --port 5500 --serviceName "sportsstore" --serviceDisplayName "sportsstore" --install
注意: --logpath 以及 --dbpath 的路徑能夠本身配置,在運行命令以前先建立這些文件和文件夾
(1)進入deployd文件夾在cmd窗口運行dpd create sportsstore
dpd create sportsstore
(2)啓動服務器。(-p:表明服務器端口後; -P:表明數據庫端口號)
dpd -p 5550 -P 5500 sportsstore\app.dpd
(3)輸入命令dashboard,將會打開dashboard資源配置網頁
dashboard
that's it;接下來能夠和《angularjs高級程序設計》教程同步了。
總算ok了,總算能夠睡覺了,O(∩_∩)O哈哈~
注意:轉載和引用請註明出處!謝謝合做