【问题标题】:SupaBase Public URL - How to show all users avatar?SupaBase 公共 URL - 如何显示所有用户头像?
【发布时间】:2022-02-08 07:26:38
【问题描述】:

框架:带有 SupaBase 的 Next.js

我正在尝试获取存储在表中的列中的所有用户头像->“配置文件”

我只获得图像名称“placeholder.png”,我如何获得公共 URL,并为每个用户映射它?

这是我的代码

function Brugere({ profiler, url }) {
    return (
        <div className="flex -space-x-2 overflow-hidden">
          {console.log(profiler)}
          {profiler.map((e, index) => (
            <div className="person" key={index}>
              <p>{e.username}</p>
    
              <img
                className="inline-block h-10 w-10 rounded-full ring-2 ring-white"
                src={e.avatar_url}
                alt=""
              />
            </div>
          ))}
        </div>
    );
}
    
export default Brugere;
    
export async function getServerSideProps() {
    const { data: profiler, error } = await supabase.from("profiles").select("*");
    
      {
        error ? console.log(error) : console.log(profiler);
      }
    
      return {
        props: {
          profiler,
        },
    };
}

结果:

【问题讨论】:

    标签: reactjs next.js supabase supabase-database


    【解决方案1】:

    SupaBase 中的存储桶不公开!

    您可以通过查看此处的 Bucket 来检查这一点。

    (将其公开,将存储桶悬停并点击 3 个点。!)

    【讨论】:

      猜你喜欢
      • 2018-07-07
      • 2020-10-25
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 2021-12-10
      • 2021-08-05
      • 2019-11-30
      • 2022-12-21
      相关资源
      最近更新 更多