chickencyj / blog-by-nodejs

NodeJs + Mongoose + Express + jQuery + BootStrap + Ejs + Webpack搭建多人博客

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于express+mongoose+jquery+bootstrap+ES6+webpack搭建的多人博客社区

项目整体效果

动态效果演示

运行环境:

在Mac下的node 6.0.0版本,express4.13.1版本运行正常

安装:

docker: env=pro

  • 安装docker
  • 切换分支到feat-docker git clone
  • cd 到目录
  • docker-compose -f ./docker/docker-compose.yml up --build

运行与使用:

  1. 启动数据库mongod 以及 安装 yarn (https://yarnpkg.com/en/docs/install)
  2. 使用命令行工具在该项目目录下使用
  • yarn satrt
  • yarn start:HMR
  • yarn start: prod
  • yarn test具体
  • 具体请到package.json查看
  1. 默认是使用3000端口,可到app.js中将const port = process.env.PORT || 3000 中3000改为你需要的端口,运行成功可在命令行看到Blog satrt on port:3000;

About

NodeJs + Mongoose + Express + jQuery + BootStrap + Ejs + Webpack搭建多人博客


Languages

Language:JavaScript 95.5%Language:HTML 3.3%Language:CSS 1.1%Language:PowerShell 0.0%