iT邦幫忙

2022 iThome 鐵人賽

DAY 18
0
Modern Web

Full Stack Web Development 網站實作系列 第 18

Day 18 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (10) -- API 元件

  • 分享至 

  • xImage
  •  

Next 支援 API Routes 所以我們可以很容易的為我們的 app 建立一個 API。
首先,在 pages/api/ 目錄內,新增 pages/api/images.js,在網頁上它的路徑會被標示為 localhost:3000/api/images。
pages/api/images.js 內容如下:

import { supabaseAdmin } from "../../client";

export default async function handler(req, res) {
    const result = await supabaseAdmin
    .from('images')
    .select('id, title, description, imageSrc')
    res.json(result.data)
}

這個 API,有所有圖片的明細資料和來源網址。


上一篇
Day 17 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (9) -- Head 元件
下一篇
Day 19 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (11) -- Deploy佈署到 Vercel
系列文
Full Stack Web Development 網站實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言