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
    接受用户传递数据
**/

你可能感兴趣的:(node.js,javascript,node.js)