我正在尝试构建一个应用程序涉及帖子和帖子的标签.对于这些我有一个post,tags和post_tag表.tags有我之前定义的标签,并在应用程序的某个地方建议用户在前端.post_tagtable将post和tag id保存为每行的对.
我使用express.js和postgreql以及pg-promise.
据我所知,我需要一个创建后期操作的事务查询.
此外,我需要一个机制来检测一个标签是不是在tags表中,当用户创建的帖子,让我可以在飞行中插入,然后我有一个tag_id每个标签是neccessary中使用insertion的post_id和tag_id成post_tag表.否则,我将有一个,foreign key error因为我需要分别post_tag表的列post_id和tag_id引用posts和tags表id列.
这是我用于此的url函数,到目前为止我使用的不成功:
privateAPIRoutes.post('/ask', function (req, res) {
console.log('/ask req.body: ', req.body);
// write to posts
var post_id = ''
var post_url = ''
db.query(
` …Run Code Online (Sandbox Code Playgroud)