• 九阴真经 第十五层--node.js 第5天


    今天的笔记和心得

    Mongoose 地位就像j2ee的 hirbrete (做对象与数据对应)
    第三方数据库 ,好处理些
    官网:mongoosejs.com
    OBM
    db.student.stats();
    数据总数怎么得到? shell中: db.student.stats().count;
    db.collection(XX).find(XXX).skip(X).limit(X);

    module.exports = { "dburl":"mongodb://localhost:27017/haha"
    } //可以直接把对象自己暴露

    另外一个JS:
    var settings = require("../settings.js");
    var url = settings.dburl;

    注意:
    当用AJAX提交POST请求时,注意那个input type="sumbit" 它是默认get请求提交的,所以要把它改为type="button"

    记住前台AJAX 发过来的请求,记得后台不要res.send() ,而是res.json({"result":succeed})回去。

    前台AJAX那边 jquery已经帮你将

    express框架下的 res.json({ user: 'tobi' }) 发送一个json对象 响应 不知道是不是发送一个字符串 "{ user: 'tobi' }"

    JSON.parse() 方法用来解析JSON字符串

    JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,

    $(#XXX).fadeIn()

    underscore.js 前端专用渲染模板引擎

    记住,mongoDB数据库查询 回来的那个result是数组,所以要res.json({"result":result})

    node.js 操作 mongodb
    http://mongodb.github.io/node-mongodb-native/2.2/quick-start/quick-start/

    $(this).addClass("active").siblings().removeClass("active")

    db.student.find().litmt(4) 它会整体识别,就只查4行

    网址:mongodb.github.io MongoDB Node.JS Driver

    express里使用cookie 需要 cookie-parser这么一个中间件 !
    express使用session的话 需要 express-session 中间件
    res.cookie(V,E)能设置值 req.cookie.name 只能读

    cookie是访问服务器,服务器下发的
    cookie是往用户浏览器里存,所以不占用服务器任何内存

    maxage 在express以毫秒为单位

    session 是一种特殊的cookie ,实际工作中,基本用session,cookie用来做猜你喜欢。session用作保持登录状态

    好像app.use(XX) 括号里面的引入的东西好像都是函数,它们都叫中间件

    node中自带了一个模块,叫做cypto,模块。MD5加密 也需要用一个中间件:crypto Node.js 中文API:nodejs.cn/api/crypto.html

    sesiion的语法有点怪 因为它req.session.name ="1" ;它是用req来设置的

  • 相关阅读:
    【转】ArcGIS 合并要素 Union Dissolve Append Merge
    Linux命令行下编辑常用快捷键
    rpm aid用法
    SUSE 吉祥物图片
    F9初装体验
    openSUSE10、SUSE EVAL10和SUSE10的区别[翻译]
    装有Linux DIY牛人百元人民币昂贵甜头液晶一体机
    SUSE10.3恢复GRUB体例
    64位Fedora还挑CPU
    Ubuntu8.04安置XCrysDen
  • 原文地址:https://www.cnblogs.com/czy16/p/8969655.html
Copyright © 2020-2023  润新知