美文网首页
node+express+mongodb建站(mac)

node+express+mongodb建站(mac)

作者: hanahaha | 来源:发表于2018-08-10 09:12 被阅读0次

    1.node下载并安装

    2.mongodb下载与配置

    官网教程https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
    注意配置环境变量:

    vim  ~/.bash_profile
    export PATH=<mongodb-install-directory>/bin:$PATH
    source  ~/.bash_profile    //重要!使配置生效
    

    然后mongo -version便知道配置是否成功
    启动mongodb:
    mongodb默认存放数据库的目录为/data/db,需要我们手动创建,所以用管理员身份创建目录:

    sudo mkdir -p /data/db
    

    这里要注意!创建目录完成后要赋予读写权限,否则在下一步用mongod命令启动mongodb服务时会报连接失败的错误:

    sudo chmod -R 777 /data/db
    

    启动mongodb服务,在终端输入:

    mongod
    

    然后在另一个终端使用mongodb:

    mongo
    

    进入mongodb的shell,可以用指令操作数据库了

    3.创建数据库

    //创建数据库
    use myDB
    
    //创建一张用户列表表,取名users,并插入一条数据
    db.users.insert({"name":"olivia","email":"olivia@163.com","age":"23"});
    
    //查看users表的数据
    db.users.find();
    

    4.安装express

    //全局安装express
    npm install express -g
    
    //安装express全局生成器,可以自动生成项目文件
    npm install express-generator -g
    下面在当前工作目录生成一个叫做blog的项目,并采用ejs模版。
    
    // 默认是jade模版, -e就是采用ejs模版
    express -e testProject
    然后安装所有依赖:
    
    //进入项目文件夹
    cd testProject
    
    //安装所有依赖
    npm install
    
    //启动,官方的方法,因该是调试模式,没深究
    set DEBUG=blog $ npm start
    
    //直接启动
    npm start
    

    5.连接mongodb

    //安装mongodb驱动
    npm install mongoose -save 
    

    http://www.cnblogs.com/paul123/p/5396290.html

    相关文章

      网友评论

          本文标题:node+express+mongodb建站(mac)

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