美文网首页Node.js
Node.js学习记录

Node.js学习记录

作者: richy_ | 来源:发表于2016-12-18 21:40 被阅读89次

    安装nodejs

    安装node

    参考

    http://blog.csdn.net/xiao_jun_0820/article/details/50838185
    其中curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
    这里面的5.x可以换成6.x等等

    安装结果

    更换国内cnpm,参考

    https://github.com/nswbmw/N-blog/blob/master/book/1.1%20Node.js%20%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8.md#111-%E5%AE%89%E8%A3%85-nodejs

    安装MongoDB

    https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

    mongodb相关说明

    http://www.centoscn.com/CentosServer/sql/Mariadb/2015/0503/5342.html
    远程连接mongoDB
    http://www.cnblogs.com/gaopeng527/p/4426039.html
    有个错误的解决
    http://blog.csdn.net/unixpro/article/details/47302855

    新建用户:
    db.createUser({user:"richy",pwd:"richy",roles:["readWrite","dbAdmin"]});

    使用RoboMongo

    带用户名密码的登录
    mongo 123.207.229.163:27017/richy -u richy -p 这个是密码

    Promise

    promise的功能是可以将复杂的异步处理轻松地进行模式化

    promise迷你书
    http://liubin.org/promises-book/

    Babel

    Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。

    整体的工具

    • express: web 框架
    • express-session: session 中间件
    • connect-mongo: 将 session 存储于 mongodb,结合 express-session 使用
    • connect-flash: 页面通知提示的中间件,基于 session 实现
    • **ejs: 模板 **
    • express-formidable: 接收表单及文件的上传中间件
    • config-lite: 读取配置文件
    • marked: markdown 解析
    • moment: 时间格式化
    • mongolass: mongodb 驱动
    • objectid-to-timestamp: 根据 ObjectId 生成时间戳
    • sha1: sha1 加密,用于密码加密
    • winston: 日志
    • express-winston: 基于 winston 的用于 express 的日志中间件

    成功部署

    tao2shou.com.cn:3000

    相关文章

      网友评论

        本文标题:Node.js学习记录

        本文链接:https://www.haomeiwen.com/subject/toxomttx.html