#nodejs+Express 开发应用--初始化 ##全局安装express $ npm install express -g 如果以前已经安装过express的话就不用执行这一步骤了。 ##初始化应用 初始化一个支持session,使用ejs模版的名称为myapp的web应...
分类:
Web程序 时间:
2014-08-28 21:18:26
阅读次数:
327
原教程 https://github.com/nswbmw/N-blog/wiki/_pages的第一章,由于版本等的原因,在原教程基础上稍加改动即可实现。
现在我们来给博客增加文章检索功能,即根据关键字模糊查询文章标题,且字母不区分大小写。
首先,我们修改 header.ejs ,在 前添加一行代码:
在 style.css 中添加一行样式:
.search{bord...
分类:
Web程序 时间:
2014-08-28 16:11:19
阅读次数:
325
http://embeddedjs.com/Embedded JS TemplatesEmbedded JS(EJS) 来源于ERB模板,且与ERB有很多相似之处。它有着与ERB相同的Tag,且包含很多相同的功能。EJS的特别之处在于,你需要把模板存于单独文件中,并将文件名传递给EJS。它会加载该文...
分类:
Web程序 时间:
2014-08-28 14:33:09
阅读次数:
750
123456789var app=require("express").createServer(); app.set("view engine","ejs"); app.get("/",function(req,res){ res.render("index",{"title":"test"});...
分类:
Web程序 时间:
2014-08-24 15:25:12
阅读次数:
242
使用 vs创建的express站点,默认使用的是jade模板引擎,但是我不太喜欢这种方式,因为我觉得html本身的语义特性是我喜欢的,另外html本身也足够简洁,使用html自身做为模板语言更符合我的喜好,所以我选择ejs。
分类:
Web程序 时间:
2014-08-19 20:29:55
阅读次数:
325
在Express框架下,使用ejs模板引擎:支持默认的layout布局需要express-partials模块;使用include代替partials;片段视图显示方式也与3.x版不同,采用如下方式:routers/index.js添加:router.get(‘/list‘,function(req,res){
res.render(‘list‘,{
layout:false,
title:‘Express..
分类:
Web程序 时间:
2014-08-08 16:33:19
阅读次数:
312
这里,准备从零开始用nodejs实现一个微博系统。功能包括路由控制、页面模板、数据库访问、用户注册、登录、用户会话等内容。将会介绍Express框架、MVC设计模式、ejs模板引擎以及MongoDB数据库的操作。准备工作使用http模块,Express框架,nodejs的抽象如此之差,把不该有的细节...
分类:
Web程序 时间:
2014-07-29 12:13:16
阅读次数:
362
MongoDB 安装步骤总结:1、解压目录到d盘 mongodb 2、安装目录的下新建文件mongo.config文件##store data heredbpath=D:\mongodb\data##all output go herelogpath=D:\mongodb\log\mongo.log...
分类:
数据库 时间:
2014-07-23 12:16:36
阅读次数:
518
1、用express开发站点时,怎么定义通用的头部和尾部
方案1:用类似asp时代的include添加,如ejs模板:
这里是内容。
注:..表示header.ejs在上一级目录,ejs扩展名可以去掉,直接写:include ../header
方案2:用类似于MVC的layout模板,这个要安装一个模块: npm install express-partials
...
分类:
Web程序 时间:
2014-07-04 07:15:24
阅读次数:
419