安装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,参考
安装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"]});
带用户名密码的登录
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
网友评论