随笔分类 - express
摘要:前面有两篇文章介绍了Backbone的model、collection和view,那么接下来我想用一个完整的Demo来记录我学习的过程,单页操作,实现数据的增删改,后台使用json做数据库,通过restful模式接口实现增删改操作backbone的ajax发送的常用请求包括create、put、re...
阅读全文
摘要:以前用过forever进程守护的日志记录到指定文件,但是只能保存到一个文件中不能分片,这样到只日志文件越来越大,forever start -s -l ./forever.log app.js-l 输出到日志-s 日志追加先用使用log4js可以实现分片存储日志了npm install log4js...
阅读全文
摘要:下载nicEdit富文本编辑框,把nicEdit.js文件放到public/javascripts/下新建jade文件:代码如下doctype htmlhtml head title script(type="text/javascript", src="/javascripts/nicEdit.js") script(type="text/javascript"). var niceditor; bkLib.onDomLoaded(function() { niceditor = new nicEditor({fullPanel :
阅读全文
摘要:安装npm install formidable先把文件上传到临时文件夹,再通过fs重命名移动到指定的目录即可fs.rename即重命名,但是fs.rename不能夸磁盘移动文件,所以我们需要指定上传的临时目录要和最终目录在同一磁盘下前段请求方法1:使用form标签和submit提交 form(action='/uploadImg', method="post", enctype="multipart/form-data" ) input(type="file", id="file1", name=
阅读全文
摘要:安装ccap库 npm install ccapvar ccap = require();var captcha = ccap({ width:190, height:50, offset:30, quality:100, fontsize:40, generate:function(){ //自定义生成字符串 //此方法可不要 var str = "qQ"; return str; } });var ary = captcha.get();console.log(ary[0]);//字符串res.write(ary[1]); //res.end();
阅读全文
摘要:本文通过jquery实现简单的无刷新登录1:首先要在router中配置登录请求,因为登录需要传user和pwd考虑到安全需用post请求 { path:'/', method :'post', handler:user.login }2:index.jade需要引用jquery-1.7.1.min文件 script(type="text/javascript", src="/javascripts/jquery-1.7.1.min.js") 上篇文章中已经写好登录见面,登录按钮方法为loginClick(),下面来写登录方
阅读全文
摘要:1:新建一个404.jade2:在app.js后面配置如下代码 app.use(function(req, res){ res.render("404", {status:404, title:"404-未找到文件"}); }) 使用res.render跳转的404.jade页面 是不是挺简单的
阅读全文
摘要:页面的访问最常见的是get和post两种,无论是get请求还是post请求express自动判断执行app.get或app.post1:app.get(名称,路径)或app["get"](名称, 路径)2:app.post(名称, 路径)或app["post"](名称, 路径)每个请求我们都要注册这些东西,看着挺烦的,那router就出现了首先我们所有的请求放到一个router.js文件中,如下exports.router = [ { path:"/", method:"get", //可选的 handler:路径
阅读全文
摘要:此出只介绍内存session的配置好使用1:打开app.js文件,添加下面红色内容,一定要注意位置在router前面app.use(express.methodOverride());session app.use(express.cookieParser("keyboard")); app.use(express.session());app.use(app.router);app.use(express.static(path.join(__dirname, 'public')));2:使用中间件配置登录保存session为登录名,此处不再介绍中间件的使
阅读全文
摘要:1:在cmd命令行下执行npm install -g express,安装全局的express2:进入需要创建项目的目录下执行express nodeExpressProject,创建express项目3:cd nodeExpresProject> npm install express4: npm install jade,这里使用了jade渲染模型5:修改app.js的启动端口,6:node app.js7:在浏览器中输入http://localhost:xxxx/ 测试是否成功8:到此node的express安装测试完成
阅读全文

浙公网安备 33010602011771号