const express=require('express')
const app=express()
const bodyparser=require('body-parser')
app.use(bodyparser.urlencoded({extended:false}))
app.use(bodyparser.json())
// app.get('/hehe',(req,res)=>{
// console.log('hello hehe test')
// res.send('hehe test')
// })
app.get('/user/login',(req,res)=>{
console.log(req.query)
console.log('你好')
let {us,ps}=req.query
res.send({err:-1,msg:'login is not ok'})
})
app.post('/user/reg',(req,res)=>{
//接收post數據 消息體 請求體 req.body
let {us,ps}=req.body
console.log(req.body)
//express不能直接解析消息體,需要通過第三方插件
if(us==123&&ps==123){
res.send({err:0,msg:'ok'})
}else{
res.send({err:-1,msg:'not ok'})
}
})
app.listen(3000,()=>{
console.log('server start')
})
//http://localhost:3000/user/login
/**
api構成要素
ip
port
pathname
method get post
接受用戶傳遞數據
**/
express基礎(一)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.