zoukankan      html  css  js  c++  java
  • nodeJs express mongodb 建站(window 10 版)

    一、环境搭建

    安装 node、git、npm、express、mongodb。主要介绍express、mongodb 的安装。

    (1)node安装:https://nodejs.org/en/download/

    (2)git安装:http://code.google.com/p/msysgit/downloads/list

    (3)npm安装:

    找一个目录
    
    git clone --recursive git://github.com/isaacs/npm.git     
    
    node cli.js install npm -gf  

    (4)express安装:

    npm install -g express@3.5.0
    express -V

    注意-V要大写。若出现版本号则安装成功。

    (5)mongodb安装:https://www.mongodb.com/download-center#community

    二、express 新建并启动项目

    (1)找到你的workspace的路径。我目前的是 F:wuqianDemo odeJs 

    (2)由于安装了git。 在nodeJs文件夹下,右击,选择git bash here

    (3)用express新建项目,名字我这里取了个“demo”

    (4)新建完 ,出现这个 按照它的提示。进入demo目录下,进行npm install 安装

    (5)安装完成后,你可以看到demo的路径下出现了已经默认好的目录结构:

    (6)这时候切换到git里。我们启动下项目:

    (7)可以看到提示,说是在3000端口。这时候,我们打开游览器,输入localhost:3000

    这样我们一个基于express的项目框架就搭建完成了。

    (8)api:  http://expressjs.com/en/3x/api.html

    (9)安装完成后,新建一个项目,开始写代码

    (1)express -e netExample
    (2)cd netExample
    (3)npm install
    (4)node app
    node ./bin/www    //mac下express自动生成项目的结构有点差异, 用这个代替node app ,总之要启动server的那个文件
     

    (3)

    三、mongodb 安装

    (1)https://www.mongodb.com/download-center#community 下载

    (2)安装选项选择custom,然后一直next。注意 记住安装路径 C:Program FilesMongoDBServer3.4in

    (3)配置系统环境变量

    (4)这时候 在mongodb安装路径下,先点击 mongod.exe ,然后点击 mongo.exe

    (5)右击git bash here 进入命令行

    这里值得注意的是,如果环境变量配置好了,但用cmd和git都无法运行mongod ,这时候在git里面输入  cmd  /c cls 清屏,然后就tmd好了。

    (6)配置数据库存放位置 --dbpath 后面我是放在了F盘下自己建的一个目录

    (7)游览器打开 localhost:27017  出现以下 则安装成功

    (8)安装完成以后我们就开始建数据库,建表,加数据

    启动mongodb
    
    (1)到安装目录下 运行 cmd /c cls 清屏
    (2)mongod
    (3)mongod --dbpath F:wuqianDemo
    odeJsmongodbData
    (4)localhost:27017
    
    在安装目录bin下启动mongo.exe,然后创建数据库
    (5)use helloWorld //创建数据库
    (6)db.createCollection("helloworld") //创建表
    (7)db.helloworld.insert({userName:"wuqian",comment:"this is the firs comment"})//给表users里添加一条数据
    (8)db.helloworld.find()//查看表里的信息

    (9)show dbs//查看所有数据库
    (10)db.helloworld.find({name:"wuqian"})//查找表中的一条数据
    (11)db.hellworld.remove((name:"wuqian"))//删除表中数据
    (12)db.hellworld.drop()//删除表
    (13)db.dropDatabase()  //先切到对应数据库 , 删除数据库
    (14)show collections//查看数据库里有所表

  • 相关阅读:
    Java异常模块
    Java枚举相关知识
    Java单例设计模式和多例设计模式
    第一章 python中重要的数据结构(上)
    第二章 python中重要的数据结构(下)
    第三章 python中的字符串
    第四章 python中的面向对象设计
    第五章 python中的异常处理
    python开发环境必备之vim配置
    mysql 数据库备份方案及策略
  • 原文地址:https://www.cnblogs.com/cynthia-wuqian/p/6559006.html
Copyright © 2011-2022 走看看