最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Express应用程序在使用查询参数进行路由时返回“无法GET ”

IT培训 admin 3浏览 0评论

Express应用程序在使用查询参数进行路由时返回“无法GET /”

我正在尝试编写非常简单的nodejs express应用程序,但它在使用查询参数的路由请求时失败。这是一个非常短的代码:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('hello express');
});
app.get('/user/:id', (req, res) => {
    res.send(req.params.id);
});

app.listen(3000, () => {
    console.log('Start listening at 3000');
});
回答如下:

第二个GET期待像/user/1/user/arup等.:id必须被某些东西取代,它是网址的一部分。这就是为什么只有/user给你404.这被称为动态网址。

Express应用程序在使用查询参数进行路由时返回“无法GET /”

我正在尝试编写非常简单的nodejs express应用程序,但它在使用查询参数的路由请求时失败。这是一个非常短的代码:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('hello express');
});
app.get('/user/:id', (req, res) => {
    res.send(req.params.id);
});

app.listen(3000, () => {
    console.log('Start listening at 3000');
});
回答如下:

第二个GET期待像/user/1/user/arup等.:id必须被某些东西取代,它是网址的一部分。这就是为什么只有/user给你404.这被称为动态网址。

发布评论

评论列表 (0)

  1. 暂无评论