const express = require('express')
const app = express()
app.get('/user', function(req, resp) {
resp.send({name: 'Cra2iTeT', age: 20, gender: '男'})
})
app.get('/', function(req, resp) {
console.log(req.query);
// req.query可以接收参数默认为空
})
// :id是一个动态参数,id可更换,是匹配后的属性名
app.get('/user/:id', function(req, resp) {
// 获取动态匹配到的参数,默认为空
console.log(req.params);
resp.send(req.params)
})
app.post('/user', function(req, resp) {
resp.send({name: 'Cra2iTeT', age: 20, gender: '男'})
})
app.listen(8080, () => {
console.log('express server running at http://12700.0.1:8080');
})
const express = require('express')
const app = express()
// 在这里调用static方法,对外提供静态资源
// 同时托管多个文件夹时,文件夹内有同名文件则优先访问先导入的资源
app.use(express.static('../day2/clock'))
// 给取别名,要访问就得加别名路径
// app.use('/public', express.static('../day2/clock'))
app.get('/get', function(req, resp) {
resp.send('Hello world')
})
app.post('/post', function(req, resp) {
resp.send('Post')
})
app.listen(8080, () => {
console.log('express server running at http://12700.0.1:8080');
// console.log('测试是否自动重启');
})
const express = require('express')
const router = express.Router()
// 挂载具体路由模块
router.get('/user/list', function(req, resp) {
resp.send('Get')
})
router.post('/user/add', function(req, resp) {
resp.send('Post')
})
module.exports = router
let express = require('express')
let app = express()
const router = require('./router')
app.use(router)
app.listen(8080, () => {
console.log('express server running at http://12700.0.1:8080');
})