여행 견적서 작성 안내 (직원용)

const express = require('express'); const axios = require('axios'); const app = express(); const port = 3000; // 노션 API 토큰과 데이터베이스 ID 설정 const token = 'secret_wfU53Dyjx3IG23ba48fdr6DgnadbvsxnoYyzg0431E1'; const databaseId = 'https://www.notion.so/gktravel/Home-fd2e6d670ea44967a7ea29c3f0047e5e?pvs=4'; app.use(express.json()); // 노션 API에서 데이터를 가져오는 라우트 app.get('/getData', async (req, res) => { try { const response = await axios.get(`https://api.notion.com/v1/databases/${databaseId}/query`, { headers: { 'Authorization': `Bearer ${token}`, 'Notion-Version': '2021-08-16' } }); // 데이터를 클라이언트에게 전송 res.json(response.data); } catch (error) { console.error(error); res.status(500).send('Server Error'); } }); app.listen(port, () => { console.log(`Server running on http://localhost:${port}`); });
JavaScript
복사
oopy

1. 기본페이지 - 복제후 사용

2. 발송완료 목록