一、环境搭建

安装 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\nodeJs

(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 Files\MongoDB\Server\3.4\bin

(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

()到安装目录下 运行 cmd /c cls 清屏
()mongod
()mongod --dbpath F:wuqianDemo\nodeJs\mongodbData
()localhost: 在安装目录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//查看数据库里有所表

nodeJs express mongodb 建站(window 10 版)的更多相关文章

  1. nodeJs express mongodb 建站(linux 版)

    一.环境安装 1.安装node wget http://nodejs.org/dist/v0.12.2/node-v0.12.2-linux-x64.tar.gz //下载tar xvf node-v ...

  2. nodeJs express mongodb 建站(mac 版)

    基本环境 homebrew.node.npm.express.mongodb 1.node .npm : (1)辅助工具:homebrew安装(mac下一个软件管理工具,相当于Red hat的yum, ...

  3. NodeJs -- express 快速建站

    直接上干货 1.新建一个目录来存放我们即将要做的东西: 2.win+R打开小黑框:进入到我们的目录下: 3.首先我们要全局安装Express框架:**在这一步之前要确保你本机上安装了node:** n ...

  4. nodejs+express+mongodb实现登录注册

    nodejs+express+mongodb实现登录注册 1 简介 登录注册功能使用nodejs+express+mongodb完成,其中对mongodb的操作使用mongoose完成,对mongod ...

  5. NodeJS+Express+MongoDB

    一.MongoDB MongoDB是开源,高性能的NoSQL数据库:支持索引.集群.复制和故障转移.各种语言的驱动程序丰富:高伸缩性:MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言 ...

  6. 源码讲解 node+mongodb 建站攻略(一期)第二节

    源码讲解 node+mongodb 建站攻略(一期)第二节 上一节,我们完成了模拟数据,这次我们来玩儿真正的数据库,mongodb. 代码http://www.imlwj.com/download/n ...

  7. 【重点突破】—— Nodejs+Express+MongoDB的使用基础

    前言:最近学习vue和react的高阶项目,都需要和Nodejs+Express+MongoDB结合实现全栈开发.这里结合实例Demo和所学项目集中总结一下这部分服务端的基础知识. 一.Express ...

  8. nodejs+express+mongodb简单的例子

    简单的介绍下node+express+mongodb这三个东西.node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,但是呢,确实就是服务器语言,个人觉得在一定层次上比 ...

  9. 从无到有,用Nodejs+express+mongodb搭建简易登陆系统

    前端处理server表示很蛋疼,初学Node,虽然感觉异常强大,但是学起来还是有些吃力的,Node是工具,它不是万能的,搭建一个系统还是需要借助其他一些工具,对于我这个没怎么接触server的前端来说 ...

随机推荐

  1. 如何推翻JAVA的统治地位?

    “java越来越过份了.”php狠狠的说,他转头看着C:“C哥,您可是前辈,java最近砸了我不少场子,您老再不出来管管,我怕他眼里就没有您了啊.” C哥吸烟,慢慢的说:“年轻人不要着急,java的根 ...

  2. ubuntu18.04LTS设置静态IP

    ubuntu18.04LTS设置静态IP 因为Ubuntu18.04采用的是netplan来管理network.所以在/etc/netplan/目录下有一个以yaml结尾的文件.比如01-networ ...

  3. Springboot 前后端数据传输 常见误区

    一 content-Type代表的是,传输数据的编码方式 当ajax,JS向后台发起请求的时候,常常会设置content-type,告知服务器前台传输的数据是什么编码方式 1 application/ ...

  4. 解决Java中There is no getter for property XXX'XXX' in 'class XXX'的问题

    当你出现There is no getter for property XXX'XXX' in 'class XXX'时, 就是在你的这个类中没有找到你这个属性. 检查两个地方 1.你的返回值类型是否 ...

  5. 使用yeoman搭建脚手架并发布到npm

    前言 最近主要在写前端的模板类项目,由于其中的webpack配置和引进数据注入ejs模板的方法大同小异,所以萌发出把该模板框架提取出来作为一个常用的脚手架,也方便以后同事可以进行复用. 之前在看< ...

  6. cpuset

    本文属于内核文档翻译,翻译时没有遵照原文,添加了一些作者的理解,目的不是为了替代内核文档,可以作为阅读内核文档的引子,作者鼓励读者阅读原有的内核文档.原文参考3.10.514内核文档cpuset.tx ...

  7. 召回率,精确率,mAP如何计算

    首先用训练好的模型得到所有测试样本的confidence  score,每一类(如car)的confidence   score保存到一个文件中(如comp1_cls_test_car.txt).假设 ...

  8. Centos7使用docker搭建gitlab服务器

    了解到docker的优点,搭建快,运行要求资源低,最重要的是实现的功能和效果都能达到预期,于是决定使用docker来搭建gitlab服务器. 效果图如下: 系统环境:CentOS Linux rele ...

  9. sql server 备份与恢复系列二 事务日志概述

    1.1  日志文件与数据文件一致性 在上一章备份与恢复里了解到事务日志的重要性,这篇重点来了解事务日志. 事务日志记录了数据库所有的改变,能恢复该数据库到改变之前的任意状态.在sql server实例 ...

  10. Unity3D中利用Action实现自己的消息管理(订阅/发布)类

    引言 一般的软件开发过程中,为了方便对项目进行管理.维护和扩展,通常会采用一种MVC框架,以将显示逻辑.业务逻辑和数据进行分离. 这在传统企业软件的开发中很常见,但我在使用Unity做游戏开发的时候却 ...