注:
這是寫給雙料( leancloud
& nodejs
)新手的应媚。老手飄過馋吗。
leancloud官網(wǎng)教程 :這里的步驟都是官網(wǎng)教程的捶闸,只不過有些步驟官網(wǎng)上沒有寫鹦筹,可能是因為太簡單了吧铝阐。
目標(biāo):利用leancloud
& nodejs
搭建一個網(wǎng)頁。界面如下:
步驟:
1.安裝 nodes
環(huán)境:
brew install node
2.安裝命令行工具:
npm install -g leancloud-cli --registry=https://registry.npm.taobao.org
3.安裝 bash-completion
brew install bash-completion
將如下內(nèi)容添加到~/.bash_profile
文件中:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
bash_profile
文件內(nèi)容:
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
#ls
alias ls='ls -G'
#proxychains-4.10
export PATH=/Users/zhenglanchun/.local/bin:$PATH
alias pc='proxychains4'
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
4.安裝 lean—command
補(bǔ)全:
下載 avoscloud_completion.sh 铐拐,保存為~/.leancloud_completion.sh
徘键。
source ~/.leancloud_completion.sh```
重啟終端。
**注意:**
`avoscloud_completion.sh`官網(wǎng)給的下載地址是**錯**的遍蟋,下的內(nèi)容不對吹害。翻github后,找到了正確地址虚青,見上面的連接它呀。
5.安裝如下依賴包:
```bash
npm install leanenginenpm install body-parsernpm install connect-timeoutnpm install cookie-parsernpm install ejs```
6.創(chuàng)建項目
```bash
lean new```
![創(chuàng)建項目](http://upload-images.jianshu.io/upload_images/1163763-e86cc367d09dae80.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7.運行進(jìn)入項目目錄( 這里是 `iOS-LeanCloud` )
```bash
cd new_app```
安裝項目依賴:
```bashnpm install```
啟動應(yīng)用
```bashlean up```
打開瀏覽器,查看結(jié)果。
![效果圖](http://upload-images.jianshu.io/upload_images/1163763-8502c06a4b76cbed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
8.發(fā)布到lean cloud
```bashlean delopy```
PS: 沒找到二級域名在哪纵穿,貌似只有綁定域名后才會有二級域名下隧。綁定域名需要備案,然后就呵呵了谓媒。
**報錯**
`Error: Cannot find module 'lean engine'`
因為缺少依賴包淆院,導(dǎo)致這個報錯。解決辦法篙耗,參見步驟5.