Node博客项目系列(二)项目创建,安装初始化,请求的实现

来源:互联网 发布:淘宝哪里有卖高仿手表 编辑:程序博客网 时间:2024/04/28 16:58

技术框架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端口*/
原创粉丝点击