基本结构

创建一个Express版的 HelloWorld 程序

const express = require('express')
const app = express() // 创建服务
app.use('/', (req, res) => {
  // 处理请求
  res.send('Hello express')
  res.end()
})
let server = app.listen(8088, () => { // 监听端口
  let host = server.address().address
  let port = server.address().port
  console.log("应用实例,访问地址为 http://%s:%s", host, port)
})

Express 是一个非破坏性的、增强性的框架。什么意思? 原生的 HTTP 模块支持的功能 Express 都支持,并对之做了加强处理。比如,使用 server.use() 所带的 reqres 参数携带了 HTTP 模块所带的方法,比如 res.write()res.end(),并对此做了增强,比如 res.send()

运行 node app ,访问 http://localhost:8088/ ,可以看到屏幕输出'Hello express'

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress