首页 > 解决方案 > 在expressjs中获取url参数到html标签

问题描述

我在 ejs 文件中有一个输入(搜索栏),另一个在另一个文件中。我正在使用 expressjs 和 nodejs。这是可能的?

第一个文件:

<form action="/profiles/username" method="GET">
     <input type="text" placeholder="Search user..." name="username">
     <button type="submit" class="btn btn-outline-success"><i class="fas fa-search</i></button>
</form>

第二个文件

<h3 class="mt-5">You searched for <%= req.params.username %></h3>

路线文件:

router.get('/profiles/:username', async (req, res) => {
const allProfiles = await User.find({username: req.params.username})

if (allProfiles){
    console.log(allProfiles)
}
res.render('profiles')})

标签: node.jsexpress

解决方案


推荐阅读