express路由

本文详细介绍了如何在Node.js中使用Express创建路由,包括基本的HTTP方法GET和POST的应用,动态路由的配置,以及如何通过GET和POST请求传递参数。涵盖了多级路由、动态路由的注意事项以及参数获取技巧。
摘要由CSDN通过智能技术生成

nodejs使用express

  • 第一步:下载express npm install express --save
  • 第二步:引入express const express = require("express")
  • 第三步:实例化express const app = express()

express的路由

四种请求形式

  • get请求 一般用于获取数据
    app.get("/", (req, res) => {})

  • post请求 一般用于增加数据
    app.post("/", (req, res) => {})

  • put请求 一般用于修改数据
    app.put("/", (req, res) => {})

  • delete请求 一般用于删除数据
    app.delete("/", (req, res) => {})

多级路由

app.get("/admin/user", (req, res) => {})

动态路由

  • 配置动态路由的时候需要注意和相同前缀的静态路由的顺序,因为动态路由可能会覆盖静态路由
app.get("/article/:id", (req, res) => {
    var id = req.params["id"] // 获取路由参数
}) 

get传值

app.get("/login", (req, res)=> {
    var query = req.query // 对象形式
    res.send(JSON.stringify(query))
})

post传值

app.post("/doLogin", (req, res) => {
    console.log(req.body)
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值