node.js - 在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')})
解决方案
推荐阅读
- zurb-foundation - Foundation Sticky 插件突然无法正常工作
- c# - 路由变量作为动作变量接收?
- matlab - 如何在没有 GUI 的情况下以批处理模式运行 Matlab
- memory - 使用 intel 编译的 fortran 函数的内存问题
- c# - 不接受 WCF 服务对 Ajax POST 请求的 JSON 字符串响应。方法总是出错。
- insertion-sort - 描述插入排序平均运行时间的函数
- rest - 用于复杂查询的 REST API
- python - 将列转换为 pandas.datetime 或时间序列
- android - Firebase Firestore 嵌套查询检索两个结果
- batch-file - PowerShell 语法错误,无法编译