从数据库中有imageurl的文件夹中获取图像,并在我的浏览器中用golang中的echo显示

6yjfywim  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(101)

我从数据库中获取数据,它们在浏览器或软件中显示,如 Postman 一样

/ 20221125143847
// http://localhost:3000/api/v1/datesmain/read

{

"alldates": [
{
  "ID": 1,
  "CreatedAt": "2022-11-25T00:00:00Z",
  "UpdatedAt": "2022-11-25T00:00:00Z",
  "DeletedAt": null,
  "volume": "20",
  "image_url": "/assets/images/IMG_3429.jpg\n",
  "average_weight": 7.5,
  "dates_type_id": 1,
  "wight_type_id": 1
},
{
  "ID": 2,
  "CreatedAt": "2022-11-25T00:00:00Z",
  "UpdatedAt": "2022-11-25T00:00:00Z",
  "DeletedAt": null,
  "volume": "15",
  "image_url": "/assets/images/IMG_3436.jpg\n",
  "average_weight": 7.5,
  "dates_type_id": 1,
  "wight_type_id": 1
}
  ]
}

正如你所看到的图像URL是currect和所有的图像都在文件夹中的项目与“资产”的名称根,因为我理解它的可能显示我的图像通过这个URL
您的位置:首页
我想在前端用java或...
但是当在浏览器中复制和粘贴url之一时
//“消息”:“未找到”}
我该如何解决这个问题?
这是我的小代码

func ReadAllDatesMain(e echo.Context) error {
ad, err := logic.ReadAllDatesMain()
if err != nil {
    return nil
}
return e.JSON(http.StatusOK, map[string]interface{}{
    "alldates": ad,
})

}

kr98yfug

kr98yfug1#

您已经为API定义了路由,但没有为文件定义路由。您需要在echo中设置static route。然后您可以从客户端(如浏览器或 Postman )通过URL访问文件夹结构。

相关问题