Nodejs系列-3基于Express+ejs的博客
来源:互联网 发布:昆山华道数据地址 编辑:程序博客网 时间:2024/05/22 03:05
Node.js实现一个微博系统
Express框架、MVC设计模式、ejs模板引擎(主要是ejs与jade,虽然现在用的是ejs,但貌似jade好评多一些。)、MongoDB数据库
1.Express框架
a) npm提供的第三方框架(最稳定、最广泛)
i. 路由控制
ii. 模板解析支持
iii. 动态视图
iv. 用户会话
v. CSRF保护
vi. 静态文件服务
vii. 错误控制器
viii. 访问日志
ix. 缓存
x. 插件支持
b) Express安装
npm install -g express
c) 建立工程
express -t ejs microblog
然后提示运行npm install
执行之后自动安装了依赖ejs和express
d) 运行 node app.js (新版:node ./bin/www)
我们在开发过程中总是希望 修改后立即看到效果,而不是每次都要终止进程并重启
所以,建议安装supervisor插件 npm install -g supervisor
e) localhost:3000
文件结构:
2.使用模板引擎
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
3.Microblog
app.js:
1.引入头文件:
2.加上请求
3.
4.
使用bootstrap插件 (地址: http://twitter.github.com/bootstrap/)
在view文件夹下添加、修改ejs文件
根据它传送的href值,调用不同页面:
最后运行命令行:
supervisor ./bin/www
在浏览器中输入:
localhost:3000
即可得到:、
点击登录和注册可得到不同页面
注:我这里链接MongoDB失败了,下来再看看了 o(╯□╰)o
- Nodejs系列-3基于Express+ejs的博客
- 基于nodejs+express+ejs的系统的开发环境搭建
- nodejs express模版引擎ejs的使用
- nodejs+ejs+express+echart+
- Nodejs + express + ejs, jade
- NodeJS搭建博客系统(四)使用模版引擎(node+express+ejs做的一个demo)
- nodejs express template (模版)的使用 (ejs + express)
- nodejs express template (模版)的使用 (ejs + express)
- nodejs+express+ejs+mongoose实例
- nodejs+express+ejs+mongoose实例
- Nodejs express使用ejs模版
- nodejs+express+ejs+mongoose实例
- Nodejs+express+ejs简单实例
- NodeJS实战:Express+Mongoose+ejs
- nodejs + express + ejs + mongodb 一个非常简单的前后端开发的实例3
- nodejs + express + ejs + mongodb 一个非常简单的前后端开发的实例3
- nodejs使用express创建ejs变成jade的解决办法!
- nodeJS+express+ejs构建web应用
- oracle 存储过程 是一个事务
- Django1.7 admin css js 应用失败, 终极解决方案
- 一个老程序员的感悟:做技术二十多年,突然明白的道理
- Gabor的OpenCV代码
- C++学习笔记(二)变量定义及初始化
- Nodejs系列-3基于Express+ejs的博客
- 《深入理解计算机系统》关于csapp.h和csapp.c的编译问题
- Ubuntu 13.04 关闭独立显卡
- 实验三 栈和队列
- 软件1班输出杨辉三角作业
- 详细介绍Scoket编程 包含最简单实现但客户端、多客户端多会话 、上传
- hibernate 多对多(many-to-many)
- linux之cal命令
- 存储器与寄存器有什么不同?