所以说明的第一部分说出了一个海龟路线的获取请求,并发送了一个海龟及其颜色的JS对象,我在这里做了:
app.get('/turtles', function(req, res) {
data = {
Raphael: "Red",
Leonardo: "Blue",
Donatello: "Black",
Michaelangelo: "Orange"
}
console.log(data);
});
但是第二部分是说要收到海龟/:id'将使用参数发送字符串的路由:"您要查看的乌龟是------------"我不知道自己要做什么。
app.get('/turtles/:id', function(req, res) {
data = {
Raphael: "Red",
Leonardo: "Blue",
Donatello: "Black",
Michaelangelo: "Orange"
}
我需要在这里控制日志? req.params.id?
答案 0 :(得分:0)
我假设您希望它输出所选乌龟的颜色。因此,您可以请求/turtles/Raphael
。此时,您需要检索该乌龟的颜色,然后输出该颜色。所以你可以这样做:
app.get('/turtles/:id', function(req, res){
var turtle = req.params.id;
data = {
Raphael: "Red",
Leonardo: "Blue",
Donatello: "Black",
Michaelangelo: "Orange"
}
console.log("The turtle you want to see is " + data[turtle]);
});