您的位置:首页 > Web前端 > Node.js

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端口*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐