
nodeJS
码农致富
喜欢的朋友可以关注下订阅号:「码农致富」
展开
-
npm安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
一、问题描述npm安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue二、解决方法升级minimatch到3.0.2npm u原创 2016-10-06 10:21:22 · 46906 阅读 · 7 评论 -
NodeJS搭建博客系统(一)基本配置与路由控制
1. 技术准备node.js 我选用的是最新的node-v6.9.2-x64npm node.js包依赖管理工具express一个简单的Web框架markdown.js node.js中的markdown解析器, 什么是markdown? 用过GitHub的朋友应该知道,readme.md文件prettify.js googl原创 2016-12-08 18:23:41 · 11081 阅读 · 0 评论 -
Jade模板引擎教程
一、简介jade是超高性能的node JavaScript模板引擎,有着非常强大的API和大量杰出的特性。它主要针对node的服务端。下面是它的一些特性● 客户端支持● 代码高可读● 灵活的缩进● 块展开● 混合● 静态包含● 属性改写● 安全,默认代码是转义的● 运行时和编译时上下文错误报告● 命令行下编译jade模板● h原创 2016-12-11 00:06:16 · 12269 阅读 · 0 评论 -
NodeJS搭建博客系统(二)构建一个markdown页面
1. 为项目添加markdown-js依赖,加入markdown解析能力: express 并不直接支持markdown语法,需要为项目添加markdown-js模块的依赖.这里我们要修改package.json文件,添加相关依赖:原package.json文件{ "name": "blog", "version": "0.0.0原创 2016-12-08 20:44:50 · 4478 阅读 · 1 评论 -
NodeJS搭建博客系统(三)用markdown写静态博客
在sexpress中添加了markdown支持,在render时,可以渲染*.md格式文件。思路 1.将所有markdown文件(即:*.md文件),统一放到views/blogs目录下2.将/blogs/*.html的url, 映射到markdown文件3.在首页index.ejs中,添加文章的链接1. 在index.js中添加url处理代码:原创 2016-12-08 21:22:37 · 3422 阅读 · 0 评论 -
NodeJS搭建博客系统(四)使用模版引擎(node+express+ejs做的一个demo)
什么是模板引擎模板引擎(Template Engine)是一个将页面模板和要显示的数据结合起来生成 HTML 页面的工具。如果说上面讲到的 express 中的路由控制方法相当于 MVC 中的控制器的话,那模板引擎就相当于 MVC 中的视图。模板引擎的功能是将页面模板和要显示的数据结合起来生成 HTML 页面。它既可以运 行在服务器端又可以运行在客户端,大多数时候它都在服务器端直接原创 2016-12-09 00:47:44 · 15064 阅读 · 0 评论