nodejs第三方模块express框架

本文介绍了基于Node.js的Express框架,详细讲解了从起步到创建应用,API使用,注册路由,实现静态服务器,处理静态资源,request和response对象的常用属性和方法,以及模板引擎和外置路由的使用。通过学习,读者将能够深入理解并熟练运用Express进行web开发。
摘要由CSDN通过智能技术生成

Express

Express 框架

起步

  • 安装:npm i express

// 导入 express
var express = require('express')
// 创建 express实例,也就是创建 express服务器
var app = express()

// 路由
app.get('/', function (req, res) {
  res.send('Hello World!')
})

// 启动服务器
app.listen(3000, function () {
  console.log('服务器已启动')
})

API说明

  • express():创建一个Express应用,并返回,即:app

  • app.get():注册一个GET类型的路由

    -- 注意:只要注册了路由,所有的请求都会被处理(未配置的请求路径,响应404)
  • res.send():发送数据给客户端,并自动设置Content-Type

        -- 参数可以是:字符串、数组、对象、Buffer

        -- 注意:只能使用一次

  • reqres:与http模块中的作用相同,是扩展后的请求和响应对象

注册路由

  • 1 app.METHOD:比如:app.get / app.post / app.delete / app.patch

  • 3 app.use(path, callback) 更重要的作用是处理中间件

        -- 注意:只要是以path开头的请求地址,都可以被use处理

        -- 注意:可以处理任意的请求类型

        -- 注意:path参数可省略,默认值为:/

实现静态服务器

  • req.path:请求路径

       -- 示例:URL为'examp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值