【问题标题】:Get image from server side folder and display image in Vue从服务器端文件夹获取图像并在 Vue 中显示图像
【发布时间】:2022-01-03 07:38:30
【问题描述】:

我正在尝试从我的节点 api 目录的公用文件夹中显示图像。我想在前端 vue 文件中显示图像。我不知道如何给出图像来源。

这是目录。我要显示图片 nodelogin.png

我想显示这些图片。

    <img :src="myimage" alt="Logo" width="80" height="80" />

这是我的模板代码。

     async created() {
             this.myimage = await this.getImage();
         },
     methods: {
             async getImage(){
                 return await 'http://localhost:4000/api/public/nodelogin.png';
             }
          }

但是这段代码给出了错误响应。 Cannot GET /api/public/nodelogin.png 实际上我是 node 和 Vue 的新手所以我不确定我的逻辑是否正确。

我需要从后端做些什么吗?

【问题讨论】:

  • 错误是什么?
  • 无法获取 /api/public/nodelogin.png
  • &lt;img src="http://localhost:4000/api/public/nodelogin.png" alt="Logo" width="80" height="80" /&gt; 工作吗?
  • 不,不工作。 Cannot GET /api/public/nodelogin.png

标签: node.js image vue.js vuejs2


【解决方案1】:

只需使用网址'/nodelogin.png'

【讨论】:

  • 你也不需要getImage()方法
【解决方案2】:

感谢您发布问题。

如果你想看png,你应该输入url:

http://localhost:4000/nodelogin.png

祝您生意兴隆。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多