Mac上搭建leancloud+nodejs
2016-08-17 本文已影响180人
取水
注:
这是写给双料( leancloud
& nodejs
)新手的。老手飘过。
leancloud官网教程 :这里的步骤都是官网教程的,只不过有些步骤官网上没有写,可能是因为太简单了吧。
目标:利用leancloud
& nodejs
搭建一个网页。界面如下:
步骤:
1.安装 nodes
环境:
brew install node
2.安装命令行工具:
npm install -g leancloud-cli --registry=https://registry.npm.taobao.org
3.安装 bash-completion
brew install bash-completion
将如下内容添加到~/.bash_profile
文件中:
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
bash_profile
文件内容:
#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
补全:
下载 avoscloud_completion.sh ,保存为~/.leancloud_completion.sh
。
source ~/.leancloud_completion.sh```
重启终端。
**注意:**
`avoscloud_completion.sh`官网给的下载地址是**错**的,下的内容不对。翻github后,找到了正确地址,见上面的连接。
5.安装如下依赖包:
```bash
npm install leanenginenpm install body-parsernpm install connect-timeoutnpm install cookie-parsernpm install ejs```
6.创建项目
```bash
lean new```
![创建项目](https://img.haomeiwen.com/i1163763/e86cc367d09dae80.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7.运行进入项目目录( 这里是 `iOS-LeanCloud` )
```bash
cd new_app```
安装项目依赖:
```bashnpm install```
启动应用
```bashlean up```
打开浏览器,查看结果。
![效果图](https://img.haomeiwen.com/i1163763/8502c06a4b76cbed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
8.发布到lean cloud
```bashlean delopy```
PS: 没找到二级域名在哪,貌似只有绑定域名后才会有二级域名。绑定域名需要备案,然后就呵呵了。
**报错**
`Error: Cannot find module 'lean engine'`
因为缺少依赖包,导致这个报错。解决办法,参见步骤5.