删除文章

当上传完文章之后,由于各种原因,会有删除文章的需求。今天我们实现了删除文章的功能。删除文章,需要先知道文章的 UUID,这个可以通过上一节介绍的搜索文章查到。


func init() {
	rootCmd.AddCommand(rmCmd)
}

var rmCmd = &cobra.Command{
	Use:   "remove",
	Short: "删除文章",
	Long:  `删除文章, 需要先获取文章的UUID。`,
	Args:  cobra.MinimumNArgs(1),
	Run: func(cmd *cobra.Command, args []string) {
		uuid := args[0]
		err := service.RemoveArt(token, uuid)
		if err != nil {
			fmt.Println("删除发生错误,", err)
		} else {
			fmt.Println("删除成功")
		}
	},
}

实现比较简单,当删除后,可以看命令行输出,也可以去小程序中查看还有没有该篇文章。