MST
星途 面试题库

面试题:Node.js Express中如何获取路由参数和查询字符串

在Node.js的Express框架下,给定一个路由 '/user/:id?name=John',请编写代码获取路由参数id以及查询字符串中的name值,并在控制台打印出来。
15.4万 热度难度
前端开发Node.js

知识考点

AI 面试

面试题答案

一键面试
const express = require('express');
const app = express();

app.get('/user/:id?name=John', (req, res) => {
    const id = req.params.id;
    const name = req.query.name;
    console.log(`id: ${id}, name: ${name}`);
    res.send('Data printed in console');
});

const port = 3000;
app.listen(port, () => {
    console.log(`Server running on port ${port}`);
});