一、前言                                                                                                  

本节内容主要对小案例做一个总结:

                                 1、如何开始搭建小项目

                                 2、路由设计

                                 3、模块应用

                                 4、项目源码以及实现过程github地址:

 

项目演示如下:

 

二、主要内容                                                                                           

1、项目的关键性js源码:

 项目的入口:     

/**
 * app.js 入门模块
 * 职责:
 *   创建服务
 *   做一些服务相关配置
 *     模板引擎
 *     body-parser 解析表单 post 请求体
 *     提供静态资源服务
 *   挂载路由
 *   监听端口启动服务
 */

var express = require('express')
var router = require('./router')
var bodyParser = require('body-parser')

var app = express()

app.use('/node_modules/', express.static('./node_modules/'))
app.use('/public/', express.static('./public/'))

app.engine('html', require('express-art-template'))

// 配置模板引擎和 body-parser 一定要在 app.use(router) 挂载路由之前
// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
app.use(bodyParser.json())

// 把路由容器挂载到 app 服务中
app.use(router)

app.listen(3000, function () {
  console.log('running 3000...')
})

module.exports = app
app.js

相关文章:

  • 2022-12-23
  • 2022-01-09
  • 2021-08-28
  • 2021-05-23
  • 2021-12-26
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-05
  • 2021-11-14
  • 2021-10-20
  • 2021-06-13
  • 2022-12-23
  • 2021-11-20
相关资源
相似解决方案