Node博客项目系列(二)项目创建,安装初始化,请求的实现
2017-08-03 16:39
453 查看
技术框架Node的介绍
Node.js版本:v8.2.1.基础的核心开发语言Express:版本:v4.1.4.一个简单而且灵活的node.jsWeb应用框架,提供了一系列强大的特性帮助我们创建各种Web 应用.
Mongodb版本:3.2.4 :保存,存储WEb 应用中产生的一些的数据,包裹注册的用户,文章的分类,用户的评论
第三方的模块&中间件,
中间件 | 作用 |
---|---|
bodyParser: | 解析post请求数据. |
cookies: | 读写cookie. |
swig: | 模版解析引擎. |
Mongoose: | 操作Mongodb数据. |
Markdown: | Markdown*语法解析*生成模块. |
项目的初始化
npm init依赖模块的安装
打开webstorm
新建一个工程
var express = require("express"); /*加载express模块*/ var app = express(); /*创建app服务器,app的功能类似于http.createServer().一个http服务器*/ var swig = require("swig"); /*加载swig模块*/ app.set("views","./views"); /*设置绑定的路由的文件夹*/ app.set("view engine","html") /*设置模版引擎为html模版引擎*/ app.engine("html",swig.renderFile); /*设置 html模版引擎html的使用的 加载的方法 swig.renderFile*/ app.get("/",function(req,res,next){ res.render("index"); }); /*给客户端发送 渲染 指定目录下的 指定格式 指定名称的文件.*/ swig.setDefaults({cache:false}); /*取消html模版的缓存机制*/ app.listen(8081); /*服务器监听8081端口*/
相关文章推荐
- 基于 Laravel 开发博客应用系列 —— 从测试开始(一):创建项目和PHPUnit
- node 安装 vue-cli 创建vue项目
- mac下配置Node.js开发环境、express安装、创建项目
- Node博客项目系列(一)项目需求的分析
- 【python系列】安装完PyCharm创建项目提示No Python interpreter selected
- 创建github技术博客——安装Git,Node.js,npm,hexo进行中
- 项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(1)
- node.js系列(实例):原生node.js实现接收前台post请求提交数据
- 在vue项目创建的后初始化首次使用stylus安装方法分享
- 在vue项目创建的后初始化首次使用stylus安装方法
- WebLogic12部署实现项目系列之一:weblogic的安装
- vue创建项目(npm安装→初始化项目→发布)
- android实现cordova 配置安装及项目创建导入eclipse添加对话框插件
- 夺命雷公狗---node.js---20之项目的构建在node+express+mongo的博客项目5mongodb在项目中实现添加数据
- 基于 Laravel 开发博客应用系列 —— 项目必备软件安装
- 用node.js安装Angular cli和创建Angular项目
- 项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(3)
- Node.js系列基础学习----安装,实现Hello World, REPL
- Ubuntu14.04LTS下安装Node.js&NPM以及个人博客hexo的初始化配置
- 项目实战(连载):基于Angular2+Mongodb+Node技术实现的多用户博客系统教程(2)