第1章 Express MongoDB 搭建多人博客】的更多相关文章

学习环境 Node.js : 0.10.22 + Express : 3.4.4 + MongoDB : 2.4.8 + 快速开始 安装 Express express 是 Node.js 上最流行的 Web 开发框架,正如他的名字一样,使用它我们可以快速的开发一个 Web 应用.我们用 express 来搭建我们的博客,打开命令行,输入: $ npm install -g express 我们需要用全局模式安装 express,因为只有这样我们才能在命令行中使用它. 新建一个工程 笔者是在 W…
GitHub: https://github.com/nswbmw/N-blog N-blog 使用 Express + MongoDB 搭建多人博客 开发环境 Node.js: 6.9.1 MongoDB: 3.2.10 Express: 4.14.0 目录 开发环境搭建 Node.js 的安装与使用 安装 Node.js n 和 nvm nrm MongoDB 的安装与使用 安装与启动 MongoDB Robomongo 和 MongoChef Node.js 知识点讲解 require e…
序,Node是基于V8引擎的服务器端脚本语言. 基础准备 Node.js: Express:本文用的是3.21.2版本,目前最新版本为4.13.3,Express4和Express3还是有较大区别,可以去官网查看wiki:https://github.com/strongloop/express MongoDB: 一.使用Express搭建一个站点 1 快速开始安装Express Express是Node上最流行的Web开发框架,通过它可以快速开发一个Web应用.全局模式下输入命令: $ npm…
发表文章 1.在modules文件夹下新建post.js var mongodb=require("./db"); function Post(name,title,post){ this.name=name; this.title=title; this.post=post; } module.exports=Post; Post.prototype.save=function(callback){ var date=new Date(); var time={ date:date,…
1.根目录下新建settings.js,存放数据库配置 module.exports={ cookieSecret:"myblog", db:"blog", host:"localhost" }; 2.根目录下新建models文件夹,在models文件夹下新建db.js var settings=require("../settings"), Db=require('mongodb').Db, Connection=requi…
修改index.js如下: var express = require('express'); var router = express.Router(); var crypto=require('crypto'); var User=require("../models/user.js"); /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: '主页'…
修改index.js路由规则: var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: '主页' }); }); router.get('/reg',function(req,res,next){ res.render('reg', { t…
一.安装 1.安装express npm install -g expressnpm install -g express-generator 2.用ejs做模板,新建blog工程express -e blog 3.安装所需模块cd blognpm install 输入DEBUG=blog:* ./bin/www后 此时在浏览器访问localhost:3000 现在blog目录如下: //app.js //依赖 var express = require('express'); var path…
登录 修改index.ejs <%- include header %> <% if(locals.error){ %> <span><%= locals.error %></span> <% } %> <form method="post"> 用户名:<input type="text" name="name"/><br/> 密码:<…
很久没更新博客,最近也有点忙,然后业余时间搞了一个比较完整基于react全家桶+antd-design+webpack2+node+express+mongodb开发的前后台博客系统的流程系统,希望对大家有所帮助,先把源码地址发上,后面完成后,优化之后附上教程,各位对你有帮助,不要宁舍你的star哦.点此查看源码…