美文网首页
Mac上搭建leancloud+nodejs

Mac上搭建leancloud+nodejs

作者: 取水 | 来源:发表于2016-08-17 00:13 被阅读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.

    相关文章

      网友评论

          本文标题:Mac上搭建leancloud+nodejs

          本文链接:https://www.haomeiwen.com/subject/oexmsttx.html