์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- ํผํ
- webpack
- JS #ํ๋ก์ ํธ
- prj
- db
- ๋๊ธฐ
- callback
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- execCommand
- setTimeout()
- Porject
- slow and steady
- https://m.blog.naver.com/tt2t2am1118/221010125300
- Import
- ๋น๋๊ธฐ
- addEventListener
- promise
- js
- eport
- await
- json
- async
- ajax
- database
- sql
- mysql
- ๊ฒ์
- Project
- object
- Today
- Total
C-log
๐Nodejs : section05 - require๊ณผ createServer ๋ณธ๋ฌธ
* section01๋ถํฐ setcion04๊น์ง์ ์์ ์ OT์ Nodejs์ค์น ๋ฐฉ๋ฒ์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ํฌ์คํ ํ์ง ์์ section05๋ถํฐ ํฌ์คํ ์ ์์ํ๋ค. ์ดํ์๋ ๊ธฐ๋ณธ ๋ฌธ๋ฒ๋ค์ ์ค๋ช ํ๋ ๊ฒฝ์ฐ ๊ณผ๊ฐํ๊ฒ ์คํตํ๊ณ ํ์ํ ๋ด์ฉ๋ค๋ง์ ๋ด์์ ํฌ์คํ ํ ๊ฒ์ด๋ค.
์ด๋ฒ ์์ ์ nodejs index.js ์ฝ๋๋ ์๋์ ๊ฐ๋ค.
- index.js
D:\****\1_Js\Nodejs\section5/1.html
D:\****\1_Js\Nodejs\section5/coding.jpg
D:\****\1_Js\Nodejs\section5/2.html
D:\****\1_Js\Nodejs\section5/3.html
console.log(__dirmame+url)์ ํตํด์ ํ์ธ๋๋ ๊ฐ์ ์์ ๋ง์ง๋ง ๊ฒฐ๊ณผ ๋ถ๋ถ์์ ์ ์ ์๋ฏ์ด url๋ก ๋ถํฐ ์ ๋ณด๋ฅผ ๋ฐ์์ค๋ ๊ฒ์ด๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ์์ฒญ,์ ๊ทผํ ๋ ๋ง๋ค js๋ฅผ ํตํด์ url์ ์ฝ์ ๊ฒ์ด๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์ ์ ์๋ค. request.url์ด '/'์ด๋ ๊ฒ ๋น์ด ์๋ค๋ฉด url์ ๋ณด๋ index.html์ html์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์ ์ ์๋ค. ์ด๋ฅผ ์ง์ ํ์ธํ๊ธฐ ์ํด์ console.log๋ก ํ์ธํด๋ณด์.
/index.html
/1.html
/coding.jpg
/2.html
/favicon.ico
/favicon.ico
/favicon.ico
์ด๋ ๊ฒ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํด๋น ๊ฐ์ด url๊ณผ๋ ์ฐ๊ฒฐ์ด ๋์ด์์ง๋ง index.html์ aํ๊ทธ์๋ ์ฐ๊ฒฐ์ด ๋์ด ์๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์๋๋ index.html์ฝ๋์ด๋ค.
- index.html
๊ทธ๋ ๋ค๋ฉด ๋ค์ ๋์๊ฐ์ url์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ let url ๋ณ์์ ๋ด๊ฒจ์๋ request๋ฅผ ํฌํจํ๊ณ ์๋ ๋งค๊ฐ๋ณ์ let app๋ณ์๊ฐ ์ค์ํ๊ณ ๊ทธ๊ฒ ์์ ๋ด๊ฒจ์๋ createServer()ํจ์๊ฐ ์ธ๋ถ nodejs๋ก ๋ถํฐ ๋ชจ๋ http๋ฅผ ์์ฒญ๋ฐ์ ์๋ฒ๋ฅผ ์์ฑํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ฆ, let http์ ๋ด๊ธด require('http')์ http.createSever()๊ฐ ์ค์ํ๋ค๋ ๊ฒ์ ์ผ๋ ํด๋๊ณ ์๋ฒ๋ฅผ ์์ฑํ๋ ๊ตฌ๊ฐ์ด๋ผ๊ณ ์์๋๋ฉด ์ข์ ๊ฒ์ด๋ค.
'๐Nodejs > โกver.0' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐Nodejs : section13 - readFile (0) | 2024.01.09 |
---|---|
๐Nodejs : section11 - URL, query string-2 (0) | 2024.01.09 |
๐Nodejs : section10 - URL, query string (0) | 2024.01.08 |
๐Nodejs : section09 - URL์ ์ดํด (0) | 2024.01.08 |
๐Nodejs ์์ํ๊ธฐ (1) | 2024.01.06 |