NodeJs
文章平均质量分 69
扑街中的二娃
这个作者很懒,什么都没留下…
展开
-
[NodeJS] Mongoose Populate 基本使用
在使用 mongoose 时,想通过一个外键与另一张表建立关联时,不知该如何简单快捷的实现,特地去查了一下,发现了 population 这个功能,在此简单记录下 mongoose 的 populate 使用。环境Node: v7.0.0Bluebird: v3.4.6Mongoose: v4.6.8参考文档 ECMAScript 6 入门 —— Promise对象, 阮一峰 Mo原创 2016-12-09 11:49:35 · 22147 阅读 · 3 评论 -
[NodeJS] Express 处理 markdown——marked+prism+github-markdown-css
环境操作系统: Ubuntu 16.04Node: v7.0.0Express: 4.x模块及样式markdown解析工具 和 样式及语法高亮的插件有很多,比如解析工具还有markdown-js,语法高亮还有Google Code Prettify,等等。这里我们只介绍使用其中的三个,作为一个组合。Markdown解析: marked v0.3.6Markdown-css: github原创 2016-12-02 23:11:48 · 6162 阅读 · 0 评论 -
[NodeJS] Express 模板传值对象app.locals、res.locals
locals是Express应用中 Application(app)对象和Response(res)对象中的属性,该属性是一个对象。该对象的主要作用是,将值传递到所渲染的模板中。locals对象locals对象用于将数据传递至所渲染的模板中。对于如下一个ejs模板:<!DOCTYPE html><html> <head> <title><%= name %></title> </h转载 2016-12-09 12:11:35 · 8169 阅读 · 2 评论 -
[NodeJS] express-session deprecated undefined resave option; provide resave option 解决方法
问题在 Express 中使用 session 时报出的警告 express-session deprecated undefined resave option; provide resave option app.js:39:9 express-session deprecated undefined saveUninitial原创 2016-12-09 00:12:04 · 3481 阅读 · 0 评论 -
[NodeJS] Deprecation warning: moment construction falls back to js Date 解决方法
参考资料: stackoverflow Joe Wilson的回答问题在 Jade 中使用 moment 格式化时间时,报出这个警告。 Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release.原创 2016-12-08 20:34:49 · 3358 阅读 · 0 评论 -
[NodeJS] nodemailer 发送邮件
前言电子邮件的使用十分广泛,比如在用户注册、修改密码时的验证,在Node.js中我们可以通过Nodemailer实现发邮件的功能,这篇文章仅介绍其简单的使用,通过163邮箱的smtp服务实现发邮件原创 2016-11-09 15:16:33 · 2427 阅读 · 0 评论 -
[NodeJS] 腾讯云 CentOS7.2 部署 Express+MongoDB 项目
第一次部署应用到服务器上,写这篇文章来记录一下基本的流程,以方便以后忘了可以查看,并希望可以帮到同样有疑惑的朋友。环境操作系统: Ubuntu 16.04 腾讯云主机镜像: CentOS 7.2 64位登录云主机 参考链接: 帮助中心-腾讯云 如何远程登录linux服务器使用ssh远程登录,也可以用其他的登录,自行选择。 * 连接: ssh -q -l [云服务器登录账号] -p 22 [原创 2016-11-25 11:39:24 · 3561 阅读 · 0 评论 -
[NodeJS] html2jade 使用及中文编码问题
中文编码当我们使用 html2jade 转换含有中文的html时,若是在终端中转换只用加个参数 <code>--donotencode</code> 就好了。在 Node 程序中转换,则将<code>html2jade.convertHtml</code>的第二个参数设为<code>{donotencode: true}</code> 即可,其他参数同理。原创 2016-12-01 20:53:47 · 1649 阅读 · 0 评论 -
[NodeJS] Mongoose ref关联删除数据
Model.update(conditions, {$pull: {field: value}}, [options], [callback])若想要同时更新多个匹配的`User`,则要在 `[option]` 处添加参数,`{multi: true}`。原创 2016-12-10 15:52:46 · 7062 阅读 · 0 评论 -
[NodeJs] Express + Mongodb + Materialize 搭建多人博客
一个用 Express、MongoDB、Materialize 搭建的小型博客。由于本人也只是基本学了下这些框架,第一次写个小型博客来练练手,功能还未完全实现,会持续更新。 另外,可能还有些小细节没有注意到,如果有发现哪里有 bug 或者好的建议,请不吝指出,谢谢。 在线预览: http://118.89.16.142/环境Node: v7.0.0Express: 4.xMongoDB原创 2016-12-22 00:34:28 · 1200 阅读 · 0 评论