express+mongodb建立简单的文章发布系统

最近转战后端,发现还是nodejs比较好玩,就抽时间做个小玩意来练练手,回忆一下nodejs

使用了express

我看了一下,发现还是expres脚手架比较简洁,直接生成,项目比较小,省时又省力

学习express可以到我的另一篇博客进行学习

https://segmentfault.com/a/11...

使用了mongodb

因为我们只是做一个简单的文章发布系统,mongodb具有查询数据简单又快捷,操作起来简单易用,所以我就选择了mongodb,比较适合新手学习使用.

学习mongodb可以到我的另一篇博客进行学习

https://segmentfault.com/a/11...

环境的搭建

首先我们要安装[express脚手架]和[mongodb]

npm install express-generator -g
//安装express脚手架
express Blog -e
//创建项目文件夹,使用ejs模版
cd Blog
//进入项目文件夹
npm install
// 安装所有依赖包

mongodb安装包可以去官网下载,安装之后启动后台服务端

//启动服务端
D:\MongoDB\Server\3.2\bin\mongod.exe --dbpath "D:\MongoDB\data" --journal --storageEngine=mmapv1

完整代码在我的github上,具体功能也会在稍后完善

https://github.com/Smallmotor...

express+mongodb制作简单的文章发布系统(一)之环境的搭建相关推荐

  1. Java EE Web开发与项目实战_【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第一节)...

    312334546574820.jpg 序 前一段时间有很多朋友来问我各种问题,比如java怎么学,c,c++,c#,java,还有php等等,到底学哪个好,哪个好就业?其中不乏刚毕业找不到工作的学生 ...

  2. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析...

    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析 原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入 ...

  3. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第七节)

    01 国庆长假终于结束了,博主想到以往这个时候,自己就已经回到学校,和一群基友扯扯犊子,顺便吹吹牛,好不快活,可惜这种生活不会再有了.虽说如此,但是参加了工作以后,毕竟有更多的时间去做自己想做的事情, ...

  4. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用...

    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用 原文:构建ASP.NET MVC4+EF5+EasyUI+Un ...

  5. 简易 文章发布系统——前台界面

    续 简易 文章发布系统--后台管理系统  源自 慕课网 的学习        关于简易文章发布系统--后台管理系统大致已经制作完毕,但是从安全方面来看,程序质量不高,只适合初学者进行学习开发,掌握ph ...

  6. 【java毕业设计】基于java+SSH+jsp的文章发布系统设计与实现(毕业论文+程序源码)——文章发布系统

    基于java+SSH+jsp的文章发布系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+SSH+jsp的文章发布系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  7. 文章发布系统的设计与实现

    摘 要 随着计算机技术的迅速发展,网络正以一种前所未有的冲击力影响着人类的生产和生活.网络的快速发展,颠覆了传统的信息传播方式,冲破了传统的时间,空间的局限性,继而引发了人类阅读方式的变革.现如今,网 ...

  8. 简易 文章发布系统——后台管理系统

    来自于慕课网的学习        这里建立一个简易的文章发布系统--后台管理系统,功能包括 文章的发表.查看文章列表,其中还提供对文章的删除和修改功能.        首先使用mysql建立数据库 i ...

  9. MyEclipes+JSP+SSH+MySQL实现一个文章发布系统

    导读:随着计算机技术的迅速发展,网络正以一种前所未有的冲击力影响着人类的生产和生活.网络的快速发展,颠覆了传统的信息传播方式,冲破了传统的时间,空间的局限性,继而引发了人类阅读方式的变革.现如今,网络 ...

  10. angularJs - cynthia娆墨旧染-响应式文章发布系统

    (0)功能 a.添加新文章 b.修改已发布文章 c.搜索已经发布的文章 d.demo链接:   http://cynthiawupore.github.io/angularJS (1)界面 a.文章列 ...

最新文章

  1. C++ JsonCpp 使用(含源码下载)
  2. 计算机病毒是什么文件形式,【文件病毒】文件病毒的格式、危害、特点_什么是文件病毒_佰佰安全网...
  3. CSS综合复习笔记 01
  4. 浅析软件研发成本估算过程之估算软件项目工作量
  5. 计算机视觉与深度学习 | 基于Matlab提取SIFT特征点(源代码)
  6. 小程序保存base64类型图片和普通图片实例
  7. 最最基础的Android倒计时应用
  8. iPhone 5用户们,苹果又喊你更新了,不然可能会变砖!
  9. 公有链、私有链、联盟链、许可链,这些区块链又分别代表着什么意思?
  10. Shiro 支持三种方式的授权
  11. 在DOS中使用系统还原工具
  12. 提高局域网速度的21招
  13. 联想小新潮7000黑苹果教程_联想小新潮7000-15笔记本安装win10系统操作教程
  14. ros运行cpp文件
  15. 第三方定量定性质谱检测技术实验
  16. 用Vue实现小Q聊天机器人(二)
  17. 一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)
  18. 数据结构(十六)——左高树(含合并过程详细图解)
  19. c语言是流式,C语言中的文件又被称为流式文件。
  20. 什么笔记本适合python_python什么样的笔记本

热门文章

  1. RPC应用的java实现
  2. 一个高效简洁的Struts分页方法
  3. Windows下如何远程连接Linux图形化桌面-教你两招
  4. 【算法学习】高斯模糊算法
  5. 专题四——线段树、树状数组
  6. IDL | 实验五 IDL数据可视化
  7. 微波遥感SNAP(四)——检测地表沉降(2)相位解缠与地理编码
  8. 土壤高光谱数据预处理与变换
  9. 三维激光扫描数据处理理论及应用
  10. Android View layout方法的简单使用案例