express 模块学习 - 东方不败-

express 模块学习 - 东方不败-

01.js

// npm i express@4.17.1
// npm i -g nodemon  // nodemon xx.js
const express = require('express')
const app = express()
app.listen(3000,()=>{console.log("hello zhangdan")
})app.get('/user',(req,res)=>{res.send({name: 'zhangdan', age: 19})
})// 接受问号参数
app.get('/',(req,res)=>{res.send(req.query)
})// 接受参数
app.get('/user/:id',(req,res)=>{res.send(req.params)
})// 托管静态资源
app.use(express.static('public'))// router
const router = require('./router')
app.use(router)
router.get('/api/user',function(req,res){res.send({name: 'haha'})
})

router.js

const express = require('express')
const router = express.Router()module.exports = router