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)
})