Skip to content

simple-is-great/KNUCON

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

62 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๊ฒฝ๋ถ๋Œ€ ์ด์–ด์‚ด๊ธฐ ์ปค๋ฎค๋‹ˆํ‹ฐ [KNU - CON]

1. ์„œ๋น„์Šค ์†Œ๊ฐœ

2. ์„œ๋น„์Šค ํ”Œ๋กœ์šฐ

3. ๋ฐ๋ชจ ์˜์ƒ

4. ๊ธฐ๋Œ€ ํšจ๊ณผ & ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ

5. Team INFO

์„œ๋น„์Šค ์†Œ๊ฐœ

๊ฒฝ๋ถ๋Œ€ํ•™๊ต ํ•™์ƒ๋“ค์ด ์ด์–ด์‚ด๊ธฐ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. '์ด์–ด์‚ด๊ธฐ'๋ž€ ํ•œ ์‚ฌ๋žŒ์ด ํŠน์ • ์‚ฌ์œ ๋กœ ์ž„๋Œ€ํ•œ ๊ณต๊ฐ„์˜ ๊ณ„์•ฝ ๊ธฐ๊ฐ„์„ ๋‹ค ์ฑ„์šธ ์ˆ˜ ์—†์„ ๋•Œ, ์ž„๋Œ€์ธ์˜ ๋ช…์‹œ์  ํ—ˆ๋ฝ ํ•˜์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ํ•ด๋‹น ๊ณ„์•ฝ์„ ์ด์ „ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

โœจ ์„œ๋น„์Šค ๋ฐฐ๊ฒฝ ๋ฐ ์„œ๋น„์Šค ๋ชฉ์ 

ํ˜„์žฌ, ๊ฒฝ๋ถ๋Œ€ํ•™๊ต ์ฃผ๋ณ€์—์„œ ์ด์–ด์‚ด๊ธฐ๋ฅผ ์›ํ•˜๋Š” ํ•™์ƒ๋“ค์€ ์ฃผ๋กœ '์—๋ธŒ๋ฆฌํƒ€์ž„'์ด๋ผ๋Š” ๋Œ€ํ•™ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ด์–ด์‚ด๊ธฐ ๊ฒŒ์‹œํŒ์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์กด ์ด์–ด์‚ด๊ธฐ ๊ฒŒ์‹œํŒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ •๋ณด ์‚ฐ์žฌ: ์—๋ธŒ๋ฆฌํƒ€์ž„ ์ด์–ด์‚ด๊ธฐ ๊ฒŒ์‹œํŒ์—๋Š” ์ด์–ด์‚ด๊ธฐ ๊ฒŒ์‹œ๊ธ€ ์™ธ์—๋„ ์ˆ˜๋งŽ์€ ๊ฒŒ์‹œ๊ธ€์ด ์„ž์—ฌ ์žˆ์–ด, ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฐพ๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํ•™์ƒ๋“ค์ด ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋น ๋ฅด๊ฒŒ ์–ป๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  2. ๊ฒŒ์‹œ๊ธ€ ํ˜•์‹์˜ ๋‹ค์–‘์„ฑ: '์—๋ธŒ๋ฆฌํƒ€์ž„' ๊ฒŒ์‹œํŒ์—์„œ๋Š” ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ํ˜•์‹์— ์ œํ•œ์ด ์—†์–ด์„œ ์ •๋ณด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ•„ํ„ฐ๋งํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๊ธ€์˜ ์ œ๋ชฉ๊ณผ ๋‚ด์šฉ, ํ˜•์‹์ด ์ œ๊ฐ๊ฐ์ด๋ฉฐ, ์ด๋กœ ์ธํ•ด ์ด์–ด์‚ด๊ธฐ ๊ด€๋ จ ์ •๋ณด ๊ฒ€์ƒ‰์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  3. ๋น„ํšจ์œจ์ ์ธ ์†Œํ†ต๋ฐฉ์‹: '์—๋ธŒ๋ฆฌํƒ€์ž„'์—์„œ ํ•™์ƒ๋“ค์€ ๋Œ“๊ธ€์„ ๋‚จ๊ธฐ๊ฑฐ๋‚˜ ์ชฝ์ง€๋ฅผ ์ฃผ๊ณ  ๋ฐ›์Œ์œผ๋กœ์จ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋Œ“๊ธ€๋กœ๋Š” ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ด์•ผ๊ธฐํ•˜๊ธฐ ์–ด๋ ต๊ณ , ์ชฝ์ง€๋Š” ์‹ค์‹œ๊ฐ„ ๋Œ€ํ™”๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ์„œ๋น„์Šค๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ํ•™์ƒ๋“ค์—๊ฒŒ ๋” ํšจ์œจ์ ์ธ ์ด์–ด์‚ด๊ธฐ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์€ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ผ๊ด€๋œ ํ˜•์‹์œผ๋กœ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐ŸŽฏ ์„œ๋น„์Šค ๋Œ€์ƒ

์ด์–ด์‚ด๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ๋ถ๋Œ€ํ•™๊ต ํ•™์ƒ ๋ฐ ์ด์–ด์‚ด๊ธฐ๋ฅผ ์ œ๊ณตํ•˜๋ ค๋Š” ํ•™์ƒ, ์ž„๋Œ€์ธ์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ํ”Œ๋กœ์šฐ

1. ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ

2. ๋ฐฉ ๋“ฑ๋ก ๋ฐ ๋ฐฉ ๊ฒŒ์‹œ๊ธ€ ์˜ฌ๋ฆฌ๊ธฐ

3. ๊ฒŒ์‹œ๊ธ€ ์กฐํšŒ,๊ฒ€์ƒ‰ ๋ฐ ์‚ฌ์šฉ์ž ์ฐœ ๋ชฉ๋ก ๊ธฐ๋ฐ˜ ๊ฒŒ์‹œ๊ธ€ ์ถ”์ฒœ

4. ์ฑ„ํŒ…๋ฐฉ์„ ์ด์šฉํ•œ ์‚ฌ์šฉ์ž์˜ ์ด์–ด์‚ด๊ธฐ ์—ฐ๊ฒฐ

5. ๋‚˜์˜ ์ •๋ณด ์กฐํšŒ

๋ฐ๋ชจ ์˜์ƒ

๋งํฌ

์‚ฌ์šฉ๋œ ์Šคํƒ

Cooperation : Static Badge

Design : Static Badge

Front-end : Static Badge

Back-end : Static Badge Static Badge

๊ธฐ๋Œ€ ํšจ๊ณผ

  1. ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ด์–ด์‚ด๊ธฐ ์ •๋ณด ์ œ๊ณต: ์‚ฌ์šฉ์ž๋“ค์€ ์‹ ์› ํ™•์ธ, ํ‰๊ฐ€ ๋ฐ ๋ฆฌ๋ทฐ ์‹œ์Šคํ…œ ๋“ฑ์„ ํ†ตํ•ด ์•ˆ์ „ํ•˜๊ณ  ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ด์–ด์‚ด๊ธฐ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํ•™์ƒ๋“ค์€ ๋” ์‰ฝ๊ฒŒ ์›ํ•˜๋Š” ์ด์–ด์‚ด๊ธฐ ์˜ต์…˜์„ ์ฐพ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ๊ธฐ๋‚˜ ๊ฐ€์งœ ์ •๋ณด์— ๋…ธ์ถœ๋  ์œ„ํ—˜์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํŽธ๋ฆฌํ•œ ๊ฑฐ๋ž˜ ๊ณผ์ •: ์šฐ๋ฆฌ์˜ ํ”Œ๋žซํผ์€ ํŽธ๋ฆฌํ•œ ์ฑ„ํŒ… ์‹œ์Šคํ…œ๊ณผ ์ •๋ณด ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๋“ค์ด ํšจ์œจ์ ์œผ๋กœ ๊ฑฐ๋ž˜๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ์จ ์‚ฌ์šฉ์ž๋“ค์€ ๋ถˆํ•„์š”ํ•œ ์‹œ๊ฐ„๊ณผ ์—๋„ˆ์ง€๋ฅผ ์ ˆ์•ฝํ•˜๊ณ , ์ด์–ด์‚ด๊ธฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ

  1. ์ง€์—ญ ํ™•์žฅ: ์ดˆ๊ธฐ์—๋Š” ๊ฒฝ๋ถ๋Œ€ํ•™๊ต๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ์ง€๋งŒ, ํ”Œ๋žซํผ์ด ์•ˆ์ •๋˜๊ณ  ์„ฑ๊ณต์ ์œผ๋กœ ์šด์˜๋  ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋Œ€ํ•™๊ต๋‚˜ ํ•™๊ต ์ฃผ๋ณ€ ์ง€์—ญ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ง€์—ญ์—์„œ ์ด์–ด์‚ด๊ธฐ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๋” ๋งŽ์€ ํ•™์ƒ๋“ค์ด ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  2. ์ถ”๊ฐ€ ์„œ๋น„์Šค ๋ฐ ๊ธฐ๋Šฅ ๋„์ž…: ์ด์–ด์‚ด๊ธฐ ์ •๋ณด ์ œ๊ณต ์ด์™ธ์—๋„ ์ฃผ๊ฑฐ์™€ ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ”Œ๋žซํผ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•™์ƒ๋“ค์„ ์œ„ํ•œ ๊ฐ€๊ตฌ ๋Œ€์—ฌ, ์ฒญ์†Œ ์„œ๋น„์Šค, ์ด์‚ฌ ์„œ๋น„์Šค ๋“ฑ์„ ์ถ”๊ฐ€๋กœ ์ œ๊ณตํ•˜์—ฌ ํ”Œ๋žซํผ์„ ๋”์šฑ ํ’๋ถ€ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Team INFO

๐Ÿ’ก ๋ณ€์ง€์„ญ (Jiseob-Byeon) : alfred.j.byeon@gmail.com

๐Ÿ’ก ์ด์ง€์ˆ˜ (jisu74) : lgs010704@gmail.com

๐Ÿ’ก ๋…ธ์œ ์ˆ˜ (noFlowWater) : noyusu98@gmail.com

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

์œˆ๋„์šฐ:

๋งฅ:

์ดˆ๊ธฐ ์„ค์ • ๋ฐ ์‹คํ–‰ ๊ฐ€์ด๋“œ

1. ๊นƒ ํด๋ก 

VSCode ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ , ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๋กœ์ปฌ ์‹œ์Šคํ…œ์— ํด๋ก ํ•ฉ๋‹ˆ๋‹ค.

git clone -b dev https://github.com/noFlowWater/KNUCON.git

2. oracle instantclient ์„ค์น˜

๋ฐฑ์—”๋“œ ์„œ๋ฒ„๊ฐ€ oracle DBMS์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ด์ฌ oracledb ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. oracledb ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์„ ์œ„ํ•ด์„œ oracle instantclient๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

(1) ์œˆ๋„์šฐ

https://www.oracle.com/kr/database/technologies/instant-client/downloads.html

Windows ๋ฒ„์ „(64bit, 32bit)์— ๋งž๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

(2) ๋งฅ (์ธํ…” ๋งฅ, ์• ํ”Œ ์‹ค๋ฆฌ์ฝ˜ ๋งฅ ๋™์ผ)

https://www.oracle.com/kr/database/technologies/instant-client/downloads.html

mac x86 ๋ฒ„์ „(dmg)์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. oracle์—์„œ๋Š” ๊ณต์‹์ ์œผ๋กœ ์• ํ”Œ ์‹ค๋ฆฌ์ฝ˜ ๋ฒ„์ „ instantclient๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ„์˜ instant-client๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค์ง€๋งŒ oracledb ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์— ๋ฌธ์ œ๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์• ํ”Œ ์‹ค๋ฆฌ์ฝ˜ ๋ฒ„์ „์˜ instantclient๊ฐ€ ๋‚˜์˜จ๋‹ค๋ฉด, ํ•ด๋‹น ํด๋ผ์ด์–ธํŠธ๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๋œ dmg ํŒŒ์ผ์„ ๋”๋ธ”ํด๋ฆญํ•ด ๋งˆ์šดํŠธํ•ฉ๋‹ˆ๋‹ค.

image

์œ„ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋‚˜์˜จ๋‹ค๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋งˆ์šดํŠธ ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งˆ์šดํŠธ ํ›„ ํ„ฐ๋ฏธ๋„์—์„œ

cd /Volumes/instantclient-basic-macos.x64-19.8.0.0.0dbru

๋กœ ๋งˆ์šดํŠธ๋œ ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•˜์—ฌ

./install_ic.sh

๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

install_ic.sh ํŒŒ์ผ์€ ๋งˆ์šดํŠธ๋œ ํด๋” ๋‚ด์˜ ํŒŒ์ผ์„ Downloads๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. Downloads ํด๋” ์•„๋ž˜ instantclient-basic-macos.x64-19.8.0.0.0dbru ํด๋”๊ฐ€ ์ž˜ ์ƒ์„ฑ๋˜์—ˆ๋‹ค๋ฉด eject ํ•ฉ๋‹ˆ๋‹ค.

cd /opt/oracle

๋กœ ๊ธฐ์กด์— /opt/oracle ํด๋”๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

ํด๋”๊ฐ€ ์—†๋‹ค๋ฉด,

sudo mkdir /opt/oracle

์„ ํ†ตํ•ด oracle ํด๋”๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ดํ›„

mv $HOME/Downloads/instantclient-basic-macos.x64-19.8.0.0.0dbru /opt/oracle/instantclient-basic-macos.x64-19.8.0.0.0dbru

๋ฅผ ํ†ตํ•ด instantclient ํด๋”๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

(ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‹คํ–‰)

oracle instantclient์—์„œ sql ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

START /path/to/file/Dacsternary_Tables_Init.sql START /path/to/file/Dacsternary_Insert.sql

3. ํ•„์š” ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ

(1) ๋ฐฑ์—”๋“œ

ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ ์ •๋ณด๋Š” BE/ ํด๋” ๋‚ด requirements.txt ํŒŒ์ผ์— ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

pip install requirements.txt

๋กœ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

pip ๋Œ€์‹  pip3๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด

pip3 install requirements.txt

๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

(2) ํ”„๋ก ํŠธ์—”๋“œ

ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ ์ •๋ณด๋Š” FE/ ํด๋” ๋‚ด packages.json ํŒŒ์ผ์— ์ €์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

npm install

๋˜๋Š”

npm i

๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

4. ์„œ๋น„์Šค ์‹คํ–‰

(1) ํ”„๋ก ํŠธ์—”๋“œ

FE/ ํด๋”์—์„œ

npm run dev

๋กœ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

https://localhost:5173 ์œผ๋กœ ํ”„๋ก ํŠธ์—”๋“œ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด FE/packages.json ํŒŒ์ผ์˜

"dev": "vite --host {IP ์ฃผ์†Œ} --port ํฌํŠธ๋ฒˆํ˜ธ",

๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ ์„œ๋ฒ„ ์ฃผ์†Œ ์ˆ˜์ • ํ›„์—๋Š” BE/main.py์˜ origins ๋ฆฌ์ŠคํŠธ์— ๋ณ€๊ฒฝํ•œ IP๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

origins=[
        ... ,
        "{๋ณ€๊ฒฝํ•œ IP ์ฃผ์†Œ}",
        ]  

(2) ๋ฐฑ์—”๋“œ

BE/ ํด๋”์—์„œ

uvicorn main:app --reload

๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

https://localhost:5173 ์œผ๋กœ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด --reload ๋’ค์—

--host {IP ์ฃผ์†Œ} --port {ํฌํŠธ ๋ฒˆํ˜ธ} 

๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ์ฃผ์†Œ ์ˆ˜์ • ํ›„์—๋Š” FE/src/lib/request.js์˜ _url ์ฃผ์†Œ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

let _url = '{๋ณ€๊ฒฝ๋œ ์ฃผ์†Œ}' + url;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 63.3%
  • Python 34.0%
  • JavaScript 2.1%
  • Other 0.6%