node.js
wenjuanzhao
这个作者很懒,什么都没留下…
展开
-
node+express----请求对象req
请求对象 reqrequest req.query一个对象,包含的是一键值对存放的查询字符串 用于get请求 app.get('/search',function (req,res) { res.render('index',{ title: '博客项目', cc:req.query.shoe.color }) })在浏览器中访问http://lo原创 2016-09-22 17:29:50 · 495 阅读 · 0 评论 -
ndoe.js核心模块
全局对象processprocess.argv会输出一个数组 第一个是node 第二个是脚本文件名 process.stdout.write(“djidas”); 实现的也是输出的功能,但是比console.log()更底层 标砖输出流 process.stdin是标准输入流 初始时是被禁止的 想要使用必须先启动process.stdin.resume();process.st原创 2017-01-05 11:30:15 · 698 阅读 · 0 评论 -
nodemailer模块
实现服务器向用户发送邮件 smtp这里我用的是nodemailer模块,毕竟用的人比较多,跟随主流呢nodemialer的特点:使用Unicode编码 支持Windows系统,不需要安装依赖 支持纯文本和HTML格式 支持发送附件(包括大型附件) 在HTML中嵌入图片 支持SSL/STARTTLS安全协议 不同的传输方法,可以使用内置也可以使用外部插件的形式 提供自定义插件支持(比如增原创 2016-10-04 21:47:46 · 1143 阅读 · 1 评论 -
flash-connect模块
flash是一个connect-flash中的模块在session中特定的存储区域。 1、先安装 package.json 文件中connect-flash:“*” 2、导入flash模块 var flash=require(‘connect-flash’) 3、使用导入的flash中间件 app.use(flash());原创 2016-10-03 22:13:07 · 510 阅读 · 0 评论 -
Jade和Handlebars
Jade的语法和特性标签 h1 Practical Node.js p The only book people will ever need变量/数据 p=body向这个模板传入这个body参数 =必须紧挨者标签 属性 多个属性之间使用,分割 div(id=”test”) dsakdasdk 必须向这个模板传入isChecked这个参数 input(type=”checkB原创 2016-09-22 11:13:54 · 648 阅读 · 1 评论 -
node.js开发网站
npm install -g express-generator 才能使用express命令 express在出初始化一个项目的时候需要指定模板引擎,默认支持Jade和ejs **创建一个Express命令创建一个网站的基本结构** express -t ejs microblog用express实现的实际上就是一个node.js程序 express的目录结构 ` 对app.js文件的原创 2016-03-27 21:58:22 · 1067 阅读 · 0 评论 -
node+Express开发
1、安装了express。但是执行express -v提示express不是内部或者外部处理命令。 解决方法:http://jingyan.baidu.com/article/922554468a3466851648f419.html 安装指定版本的express npm install -g express@3.5.0 创建以ejs为模板的 语句 express -e testU原创 2016-05-15 11:30:09 · 726 阅读 · 0 评论 -
mongoose的基础知识
一、快速通道1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 1.本学习文档采用严格命名方式来区别不同对象,例如:``` var PersonSchema; //Person的文原创 2016-08-25 14:53:48 · 1238 阅读 · 0 评论 -
express中的ejs
ejs标签有3个<%code%>js代码 <%=code%>显示替换过的html特殊字符 <%-code%>显示原始的html内容原创 2017-01-05 20:44:09 · 314 阅读 · 0 评论