nodejs12

2017-10-30  本文已影响0人  我_巨可爱

文件上传

  1. 文件上传时,存放在绝对路径下,而返回的时候,返回的是访问路径。
  2. 使用配置文件,方便图片位置的改变

mongod和mongo

  1. mongod提供数据库服务,启动服务win7有特殊的要求
  2. mongo使用数据库,可以对数据库增删改查
  3. nodejs中使用mongo

mongooes

基于mongodb封装的ORM框架

  1. ORM,object relationship mapping,对象关系映射。通过对对象的修改,对数据进行操作。
  2. npm info mongodb,寻找该开源项目在github上的地址。
  3. github上使用文档

留言板

  1. npm init -y 快熟生成package.json
  2. 下载插件
  1. 开启数据库服务
  2. 设置package.json文件
  1. 项目结构

注意点

  1. 支持数据类型
  1. mongod终端操作
  1. 增删改查

promise

解决异步调用的嵌套,在ECMAScript中成为规范

  1. 异步流程控制,比如ajax的回调函数中再发请求
  2. 在node和新浏览器中可以使用promise对象
  3. promise三种状态
  1. 回调函数,两个参数resolve,reject
  1. then中为回调函数
var p1 = new Promise(function(resolve,reject){
  fs.readFile("url",function(err,data){
    if (err) {
      return reject(err);
    }
    resolve(data);
  });
});

  1. 封装promise版读文件
上一篇下一篇

猜你喜欢

热点阅读