prollerweg 发表于 2017-12-15 23:39:51

Node.js开发

  1.MongoDB下载安装E:\MongoDB
  2.创建数据库文件的存放位置 E:\MongoDB\data\db


  3.启动mongodb服务


  库操作
  新建数据库:第一步:use 新建数据库名;第二步:进行此库相关的操作;如果不进行第二步,该数据库不会被创建
  查看数据库:show dbs;
  新建表:db.createCollection('要新建的表名');
  查看当前数据库下表: show collections;
  删除当前数据库指定表:db.表名.drop();
  删除当前数据库:db.dropDatabase();
  ---------------------------------------------------------------我是分割线------------------------------------------------------
  下面写一个简单的demo
  1.express创建E:\test   项目
  不会点这
  2.创建数据库
  E:\MongoDB\bin 启动 mongo.exe
  输入
  use text\创建一个叫text的数据库
  db.createCollection(“users”) \创建一个集合
  db.users.insert({“name”:“admin”,“password”:“111”}) \给users集合添加一个文档。
  db.users.find() \查询你添加的文档

  3.项目连接数据库
  在项目根目录下创建一个的文件夹 database ,然后在创建一个db.js    E:\test \ database\db.js
view plain copyhttps://code.csdn.net/assets/CODE_ico.pnghttps://code.csdn.net/assets/ico_fork.svg
[*]var mongoose = require('mongoose');
[*]var db = mongoose.connect('mongodb://localhost/text');//;连接数据库
[*]var Schema = mongoose.Schema;   //创建模型
[*]var userScheMa = new Schema({
[*]    name: String,
[*]    password: String
[*]}); //定义了一个新的模型,但是此模式还未和users集合有关联
[*]exports.user = db.model('users', userScheMa); //与users集合关联
  4.views文件夹创建视图文件
  5.路由的控制
  在routes文件中的index.js
  6.启动node服务器
  在http://localhost:3000/查看



  demo文件:https://github.com/MMMsCheng/nodedemoLogin

gravebanner 发表于 2017-12-16 05:22:32

昨天刚好看到白帽子复现这个的漏洞 ~ :-)
页: [1]
查看完整版本: Node.js开发