node
Dong.YI
Learn once,write anywhere.
展开
-
node+express+mongoDB搭建个人博客 ( 一 )
Mac环境下安装mongodb作为一枚前端程序猿,最近一段时间在自学node.js,在网上看的教程大多都是用mongodb(详见:https://www.mongodb.com),所以记录下mongodb的安装与配置,这里我在mac环境下搭建.主要有两种方式,一种是直接下载压缩包解压: 当前版本的下载地址:http://downloads.mongodb.org/osx/mongodb-osx-x原创 2016-12-16 22:29:58 · 7327 阅读 · 3 评论 -
node+express+mongoDB搭建个人博客 ( 二)
搭建个人博客 ( YIDBlog )(node+express+ejs+node+mongodb+mongoose)(上一章已经将博客的界面搭建好了,这一章我们来实现用户的注册,登录等功能 )一. 连接数据库1.在根目录下创建config文件夹,在config文件夹中创建config.js文件来配置数据库信息module.exports = { port: 3000,//端口号 mo原创 2016-12-17 00:09:14 · 2175 阅读 · 1 评论 -
node+express+mongoDB搭建个人博客 (三)
搭建个人博客 ( YIDBlog )上一章我们讲完了注册和登录功能,有人问我,登录完之后每次个人信息就没了,对此,我们就要用到session来储存我们登录之后的信息1.我们需要在项目里面引用几个中间件:express-session,connect-mongo打开终端,输入命令行:npm install express-session --savenpm install connect-mongo原创 2017-01-10 21:53:10 · 1911 阅读 · 16 评论 -
node+express+mongoDB搭建个人博客 (四)
搭建个人博客 ( YIDBlog )当我们实现了注册,登录,登出功能之后,接下来我们可以来发表文章了。1.在models文件夹创建posts.model.js,代码如下:var mongoose = require('mongoose');var config = require('./../config/config');mongoose.connect(config.mongodb);va原创 2017-01-11 00:33:11 · 1340 阅读 · 1 评论 -
node+express+mongoDB搭建个人博客 (五)
搭建个人博客 ( YIDBlog )上一篇文章中我们已经完成了文章的发表,接下来我们来实现对文章的编辑和删除。1.对文章的编辑,修改detail.ejs,代码如下:<%- include header %><p><span><a class="edit" href="/edit/<%= post.author %>/<%= post.title %>?id=<%=post._id%>">编辑</原创 2017-01-11 21:17:42 · 1565 阅读 · 0 评论 -
node+express+mongoDB搭建个人博客 (六)
搭建个人博客 ( YIDBlog )前几章我们已把微博的基本都实现了,最后我们再来做一个验证是否登录功能。1.在index.js如下代码: //检测是否登录 function checkLogin(req,res,next){ if(!req.session.user){ req.flash('error','未登录,请您先登录');原创 2017-01-11 21:26:53 · 2046 阅读 · 0 评论