删除 cookie 需要这么

res.cookie('admin_uid',"null",{maxAge:0, httpOnly:true, path:'/',domain:'.oa.com'});
res.cookie('admin_name',"null",{maxAge:0, httpOnly:true, path:'/',domain:'.oa.com'});
res.cookie('admin_cname',"null",{maxAge:0, httpOnly:true, path:'/',domain:'.oa.com'});
res.cookie('admin_key',"null",{maxAge:0, httpOnly:true, path:'/',domain:'.oa.com'});

要当场指定域

Handlebars 模板引擎 加 全局 helper 需要这么

var Handlebars = require('handlebars');
var request = require('request');
Handlebars.registerHelper('eq',function(num1,num2,options){
if(num1==num2){
return options.fn(this);
}
});

先把 Handlebars 引进来

循环体内取外部 模板变量需要加 ../

{{#each lists}}
<tr >
<td><label class="check"><input type="checkbox" name="checkid[]" value="{{this._id}}" {{#eq this.mid ../user.mid}} cancheck='1' {{/eq}}></label></td>
<td><a href="/content/{{this._id}}">{{this.title}}</a></td>
<td>{{this.autor}}</td>
<td id="isdel"><font color="blue">{{this.cname}}</font></td>
<td>{{{this.statustxt}}}</td>
<td>{{this.bollowcount}}</td>
<td>{{this.createTime.minute}} {{cando}}</td>
{{#if ../cando}}
<td>
{{#if canborrow}}
<a href="javascript:;" class="btnn gray h24 lDisabled" data-id='{{this._id}}'>借书</a>
{{/if}}
{{#if canreback}}
<a href="javascript:;" class="btnn gray h24 lEnable" data-id='{{this._id}}'>对方归还</a>
{{/if}}
{{#if canedit}}
<a href="/newbook?id={{this._id}}" class="btnn gray h24 lEdit" data-id='{{this._id}}'>编辑</a>
<a href="javascript:;" class="btnn gray h24 ldelete" data-id='{{this._id}}'>删除</a>
{{/if}}
</td>
{{/if}}
</tr>
{{/each}}

express细节点注意的更多相关文章

  1. Express细节探究(1)——app.use(express.static)

    express相信是很多人用nodejs搭建服务器的首选框架,相关教程有很多,也教会了大家来如何使用.如果你想更深的了解他的细节,不妨和我一起来研究一下. 先来看一个每个人都用到的方法app.use( ...

  2. express 学习札记

    Enjoy yourself! 祝你玩得开心! I have no idea. 我没有头绪. I just made it! 我做到了!  I’ll see to it 我会留意的. Express ...

  3. nodejs对静态文件目录的处理

    Serving static files in Express To serve static files such as images, CSS files, and JavaScript file ...

  4. 从express源码中探析其路由机制

    引言 在web开发中,一个简化的处理流程就是:客户端发起请求,然后服务端进行处理,最后返回相关数据.不管对于哪种语言哪种框架,除去细节的处理,简化后的模型都是一样的.客户端要发起请求,首先需要一个标识 ...

  5. Socket.io和Redis写Realtime App 之express初试

    第一步:用npm下载express前端框架 注意事项:首先要确保已经安装了node.js和 npm 然后在项目中创建一个package.json文件,不能完全为空不写,至少要有两个大括号,不然怎么证明 ...

  6. express+gulp构建项目(一)项目目录结构

    express是基于nodejs平台的web框架,它可以让我们快速开发出web引用.而gulp是一种自动构建工具,非常强大,有了它,能帮我们完成很多繁琐的工作,例如,静态文件的压缩,为静态文件加上哈希 ...

  7. 用“MEAN”技术栈开发web应用(二)express搭建服务端框架

    上一篇我们讲了如何使用angular搭建起项目的前端框架,前端抽象出一个service层来向后端发送请求,后端则返回相应的json数据.本篇我们来介绍一下,如何在nodejs环境下利用express来 ...

  8. Node 进阶:express 默认日志组件 morgan 从入门使用到源码剖析

    本文摘录自个人总结<Nodejs学习笔记>,更多章节及更新,请访问 github主页地址.欢迎加群交流,群号 197339705. 章节概览 morgan是express默认的日志中间件, ...

  9. Nodejs进阶:基于express+multer的文件上传

    关于作者 程序猿小卡,前腾讯IMWEB团队成员,阿里云栖社区专家博主.欢迎加入 Express前端交流群(197339705). 正在填坑:<Nodejs学习笔记> / <Expre ...

随机推荐

  1. ACM提交结果简介

    如果你看到红色的"Accepted",那么,恭喜你,你已经成功的解决了该问题! 如果你收到的是如下的信息,则还需要继续检查你的程序: Wrong Answer (WA) : 输出结 ...

  2. SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问

    delphi ado 跨数据库访问 语句如下 ' and db = '帐套1' 报错内容是:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATE ...

  3. 批量从jar包中提取pom.xml

    将非maven项目转换为maven项目,首要第一步就是提取原工程依赖jar里的pom.xml,拼成<dependency>节点 import java.io.File; import ja ...

  4. 【Android群英传】学习笔记(二)

    在本篇笔记中,小编将记录关于Android Studio使用过程的小技巧 在下面文章为Android Studio 简称As ① 使用Android Studio第一次创建项目等待时间很长? 原因: ...

  5. eclipse连接多个git仓库方法

    只需要在本地建立多个仓库就行,提交的时候一个本地仓库对应一个git仓库

  6. Express4+Mongodb超简单入门实例

    开始前,请确保mongodb已经能正常工作,安装教程:windows下MongoDB的安装及配置 , 请自行安装配置.下面进入正文: 第一步:命令行创建数据库.表,并插入一条数据 命令如下: //创建 ...

  7. 使用rsync+inotify同步两台服务器文件

    目标功能:将B服务器文件同步到A服务器 A服务器rsyncd.conf配置 权限600 A服务器rsyncd.pas文件配置  权限600 同步文件路径 /data/wwwroot/shen/  权限 ...

  8. 漫步ASP.NET MVC的处理管线

    ASP.NET MVC从诞生到现在已经好几个年头了,这个框架提供一种全新的开发模式,更符合web开发本质.你可以很好的使用以及个性化和扩展这个框架,但这需要你对它有足够的了解.这篇文章主要从整体角度总 ...

  9. 查看IO负载

    负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态.如果机器负载过高,那么对机器的操作将难以进行. Linux的负载高,主要是由于CPU使用.内存使用.IO消耗三部分构成.任意 ...

  10. matlab下二重积分的蒙特卡洛算法

    %%monte_carlo_ff.m %被积函数(二重) function ff=monte_carlo_ff(x,y) ff=x*y^2;%函数定义处 end %%monte_carlo.m %蒙特 ...