express基礎(一)

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
    接受用戶傳遞數據
**/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章