【发布时间】:2018-08-30 23:04:08
【问题描述】:
我已将路由应用到我的应用程序中,如下所示:
var express = require('express');
var app = express();
var router = express.Router();
//localhost:8080/api/story
router.get('/story', function(req, res){
res.send('welcome to our story');
})
//localhost:8080/api
app.use('/api', router);
//localhost:8080/user/02213
router.get('/user/:id', function(req , res){
console.log(req.params.id);
});
localhost:8080/user/02213 目前不工作。我需要创建一个新的路由器吗?
【问题讨论】:
-
你做错了,你应该做 localhost:8000/api/user/02213 因为这条路由附在路由器上
-
...
console.log( req.params.id );,使用 req.params 获取值