sql - 根据数据库中的id获取express js url路由

标签 sql node.js sqlite express routes

我有 sqlite 数据库,其中包含文章表,其中包含文章 ID 和文章描述。

我使用expressjs作为服务器:

app.get('/articleDetail/:id',function(req,res){
res.sendFile(path.join(__dirname+'/articleDetail.html'));
var id = req.params.id;
var query = "select * from article where articleID = " + id;

});

我希望根据数据库中的 ID 显示文章的内容。 举个例子:当您在主页上选择文章 5 时,它会带您访问 url ..../articleDetail/5 并将内容显示给用户。

我有两个问题的摘要: 如何将数据库中的 id 连接到 url/路由的 id? 如何使用express根据文章id显示正确的文章内容?

感谢您的帮助。

最佳答案

将名为 sqlite3 的模块安装到您的项目中。它提供了您想要的一切,在这里您可以看到有关如何安装它并使用它连接和查询数据库的详细指南 - http://www.sqlitetutorial.net/sqlite-nodejs/connect/

关于sql - 根据数据库中的id获取express js url路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122842/

相关文章:

python 读取单个 .db 文件作为 pandas 数据帧

node.js - Mongodb:如何获取 N 到 M 条记录?

javascript - 如何在 knex.js 中加入外部表条目的计数?

python - 从函数 **keywords 为 sql 语句创建字符串

c# - 如何使用C#将自定义对象保存到Windows Phone8上的sqlite数据库中?

c# - 如何在表中重置标识

php - SQL 多计数查询

sql - 是否有一个 mysql 函数可以格式化 unix 时间戳?

javascript - 为什么我无法在 Node 中复制数组的一部分?

node.js - 来自剪贴板的 Electron 粘贴值