用户登录

给内容打上一个标签,就是在 post_tag 数据表里创建一个数据记录,记录一下内容 id 还有给内容打上的这个标签的 id。

下面去定义一个保存内容标签用的功能,可以把它放在 post.service 里面,按下 command + p ,然后搜索 post service,打开找到的这个文件。

在这里找个地方可以定义一下保存内容标签这个功能,定义并导出一个异步的函数,函数的名字叫 createPostTag,让这个函数接收两个参数,一个是 postId,类型是 number,还有一个是 tagId 类型也是 number。

在函数里面先准备一段查询,声明一个 statement,用一个字符模板组织一段 sql 查询,在数据表里插入新的数据记录用的是 insert into ,表的名字是 post_tag,字段是 postId 还有 tagId,然后在 values 的后面设置一下这两个字段的值,这里可以先用两个占位符表示这两个字段的值。

下面要把准备好的这段 sql 交给数据仓库执行,const 方括号 data,解构一下执行的结果,等于 await,用一下 connection.promise 再调用 query ,要执行的是 statement,然后设置一下这段 sql 里的占位符的值,放在一个数组里面,第一个占位符应该是 postId,第二个占位符是 tagId。

最后让这个函数提供点数据,return 的就是上面解构出来的 data 。

定义保存内容标签服务《 Node.js 服务端应用开发:内容标签 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点