JSP(JavaScriptPage) 0.3.2 ๋ฐฐํฌ

https://www.npmjs.com/package/javascriptpage

์ง„์งœ JSP๋‹ค.

์ง€์ €๋ถ„ํ•˜๊ฒŒ ๋กœ์ง๊ณผ ๋ทฐ๋ฅผ ๋”ฐ๋กœ๋†€์ง€ ์•Š๊ฒŒ ํ•˜๊ณ , ejs ํŽ˜์ด์ง€๋งŒ์œผ๋กœ ์›น์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๋งŒ๋“ค์—ˆ๋‹ค.

์“ฐ๋ ค๋ฉด ์šฐ์„  ์„ค์น˜ํ•˜๊ณ 

๋ชจ๋“ˆ์„ ๊ฐ€์ ธ์™€์„œ ํฌํŠธ๋ฅผ ์„ค์ •ํ•˜๊ณ  start๋ฅผ ์น˜๋ฉด ๋ฐ”๋กœ ์‹คํ–‰๋œ๋‹ค.

๊ทธ๋Ÿผ ๋””ํดํŠธ๋กœ page์™€ public ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ํ…œํ”Œ๋ฆฟ ํŒŒ์ผ๋“ค์ด ์ƒ์„ฑ๋จ๊ณผ ๋™์‹œ์— ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋  ๊ฒƒ์ด๋‹ค.

page๋Š” ejs ํŽ˜์ด์ง€๋“ค์ด ๋“ค์–ด๊ฐˆ ๊ณณ์ด๊ณ ,
public์€ ์™ธ๋ถ€๊ณต๊ฐœ๋  ํŒŒ์ผ๋“ค์ด ๋“ค์–ด๊ฐ€๋Š” ๊ณณ์ด๋‹ค.
page์— ์žˆ๋Š” ์†Œ์Šค๋“ค์€ ์ž๋™์œผ๋กœ ํŽ˜์ด์ง€๋กœ ๋“ฑ๋ก๋˜๊ณ ,
public์— ์žˆ๋Š” ํŒŒ์ผ๋“ค๋„ ์ž๋™์œผ๋กœ ๊ฒŒ์‹œ๋œ๋‹ค.

ํŽ˜์ด์ง€์—๋Š” request ๋“ฑ์˜ ๋ช‡๊ฐ€์ง€ ๋‚ด์žฅ๊ฐ์ฒด๊ฐ€ ์ œ๊ณต๋œ๋‹ค.
์•„์ง์€ ๋ฏธํกํ•˜์ง€๋งŒ ์ฒœ์ฒœํžˆ ๋Š˜๋ ค ๋ณด์™„ํ•˜๋ ค ํ•œ๋‹ค.

์ด๋ ‡๊ฒŒ ๋ฐ”๋กœ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์ด์™ธ์—๋„ page์— ์„œ๋ธŒ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋‘๋ฉด URL ์„œ๋ธŒ๊ฒฝ๋กœ(/)๋กœ ๋งค์นญ์ด ๋œ๋‹ค.

์ด๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋ถ€์กฑํ•˜๋‹ค๋ฉด, express ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

์‚ฌ์‹ค jsp ๊ฐ์ฒด๊ฐ€ express๋‹ค.

๊ทธ๋ ‡๋‹ค.