Nuxt3+TailwindCSS+AWS CDKใงใƒใƒผใƒˆใƒ•ใ‚ฉใƒชใ‚ชๅˆถไฝœ๏ผ†ๅ…ฌ้–‹

ยท ใ‚คใƒณใƒ—ใƒฌใ‚น NextPublishing
แžŸแŸ€แžœแž—แŸ…โ€‹แžขแŸแžกแžทแž…แžแŸ’แžšแžผแž“แžทแž…
257
แž‘แŸ†แž–แŸแžš

แžขแŸ†แž–แžธแžŸแŸ€แžœแž—แŸ…โ€‹แžขแŸแžกแžทแž…แžแŸ’แžšแžผแž“แžทแž€แž“แŸแŸ‡

ใ“ใฎๆœฌใฏไผš่ฉฑๅฝขๅผใงใ€ใƒžใƒผใ‚ฏใ‚ขใƒƒใƒ—ใจ็ฐกๅ˜ใชJavaScriptใ—ใ‹่งฆใฃใŸใ“ใจใŒใชใ„ๅพŒ่ผฉใซใ€ŽNuxt3่ฃฝใฎใƒใƒผใƒˆใƒ•ใ‚ฉใƒชใ‚ชใ‚ตใ‚คใƒˆใ‚’ๅˆถไฝœใ—ใฆAWS CDKใงๅ…ฌ้–‹ใ™ใ‚‹ใ€ใพใงใฎๅˆถไฝœ้Ž็จ‹ใ‚’ๆ•™ใˆใ‚‹ใ€ใจใ„ใ†ใƒ†ใƒผใƒžใงใ€Nuxt3ใ€peScriptใ€TailwindCSSใ€AWS CDK v2ใซใคใ„ใฆ่งฃ่ชฌใ—ใฆใ„ใพใ™ใ€‚ใ€Œใพใšใฏๆ‰‹ใ‚’ๅ‹•ใ‹ใ—ใชใŒใ‚‰ใ€ใ‚ขใƒ—ใƒช้–‹็™บใฎๅ…จไฝ“ๅƒใ‚’ไฟฏ็žฐใ—ใŸใ„ใ€ใ€Œใƒ•ใƒญใƒณใƒˆใ‚จใƒณใƒ‰ใฎ็ตŒ้จ“ใŒใ‚ใพใ‚Šใชใใฆใ€ใ“ใ‚Œใ‹ใ‚‰้ ‘ๅผตใ‚ŠใŸใ„ใ€ใ€ŒNuxt3ใฎใ“ใจใŒๆฐ—ใซใชใ‚‹ใ€ใ€ŒAWSใงใƒใƒผใƒˆใƒ•ใ‚ฉใƒชใ‚ชใ‚’ๅ…ฌ้–‹ใ—ใŸใ„ใ€ใจใ„ใ†ใƒ‹ใƒผใ‚บใซๅฟœใˆใ‚‹ไธ€ๅ†Šใงใ™ใ€‚
ใ€็›ฎๆฌกใ€‘
็ฌฌ1็ซ ใ€€ๅบ
็ฌฌ2็ซ ใ€€ๅฟ…่ฆใช็Ÿฅ่ญ˜ใ‚’ใ‚คใƒณใƒ—ใƒƒใƒˆ
็ฌฌ3็ซ ใ€€ใƒใƒผใƒˆใƒ•ใ‚ฉใƒชใ‚ชใ‚ตใ‚คใƒˆๅˆถไฝœ
็ฌฌ4็ซ ใ€€ใƒฌใ‚ทใƒ”ใ‚’ใƒกใƒขใงใใ‚‹ใ‚ขใƒ—ใƒชๅˆถไฝœ
็ฌฌ5็ซ ใ€€AWS CDKใงใƒ‡ใƒ—ใƒญใ‚ค
็ฌฌ6็ซ ใ€€ๆŠ•็จฟใŒๆ•ฐๆ—ฅใงๆถˆใˆใ‚‹ๆŽฒ็คบๆฟใ‚ขใƒ—ใƒชๅˆถไฝœ
็ฌฌ7็ซ ใ€€ๆœ€ๅพŒใซ

แžขแŸ†แž–แžธโ€‹แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’

ๅ…ต้ ญ ่Œ‚
Kenpalๆ ชๅผไผš็คพ ๆ‰€ๅฑžใ€‚2013ๅนดใซ็‰็ƒๅคงๅญฆ็†ๅญฆ้ƒจใ‚’ๅ’ๆฅญๅพŒใ€ๆฒ–็ธ„็œŒๅ†…ใฎใ‚ฑใƒผใ‚ญๅฑ‹ใงใƒ‘ใƒ†ใ‚ฃใ‚ทใ‚จใจใ—ใฆ่ฃฝ่“ใซๆบใ‚ใ‚‹ใ€‚็ด†ไฝ™ๆ›ฒๆŠ˜ใ‚’็ตŒใฆ2018ๅนดใซITใ‚จใƒณใ‚ธใƒ‹ใ‚ขใจใ—ใฆ่ปข่ทใ€‚2022ๅนดใซKenpalๆ ชๅผไผš็คพใซๅ…ฅ็คพใ€‚Webใ‚ขใƒ—ใƒชใ‚’ไธญๅฟƒใซใ‚ทใ‚นใƒ†ใƒ ้–‹็™บใซๆบใ‚ใ‚‹ใ€‚

แžขแžถแž“โ€‹แž–แŸแžแŸŒแž˜แžถแž“

แž‘แžผแžšแžŸแž–แŸ’แž‘แž†แŸ’แž›แžถแžแžœแŸƒ แž“แžทแž„โ€‹แžแŸแž”แŸ’แž›แŸแž
แžŠแŸ†แžกแžพแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Google Play Books แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Android แž“แžทแž„ iPad/iPhone แŸ” แžœแžถโ€‹แž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜โ€‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž‡แžถแž˜แžฝแž™โ€‹แž‚แžŽแž“แžธโ€‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€โ€‹ แž“แžทแž„โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€แžขแžถแž“แž–แŸแž›โ€‹แž˜แžถแž“แžขแŸŠแžธแž“แž’แžบแžŽแžทแž แžฌแž‚แŸ’แž˜แžถแž“โ€‹แžขแŸŠแžธแž“แž’แžบแžŽแžทแžโ€‹แž“แŸ…แž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แŸ”
แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšโ€‹แž™แžฝแžšแžŠแŸƒ แž“แžทแž„แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš
แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แžŠแžถแž”แŸ‹แžŸแŸ€แžœแž—แŸ…แž‡แžถแžŸแŸ†แžกแŸแž„แžŠแŸ‚แž›แž”แžถแž“แž‘แžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„ Google Play แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž€แŸ’แž“แžปแž„แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”
eReaders แž“แžทแž„โ€‹แžงแž”แž€แžšแžŽแŸโ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‘แŸ€แž
แžŠแžพแž˜แŸ’แž”แžธแžขแžถแž“แž“แŸ…แž›แžพโ€‹แžงแž”แž€แžšแžŽแŸ e-ink แžŠแžผแž…แž‡แžถโ€‹แžงแž”แž€แžšแžŽแŸแžขแžถแž“โ€‹แžŸแŸ€แžœแž—แŸ…แžขแŸแžกแžทแž…แžแŸ’แžšแžผแž“แžทแž€ Kobo แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœโ€‹แž‘แžถแž‰แž™แž€โ€‹แžฏแž€แžŸแžถแžš แž แžพแž™โ€‹แž•แŸ’แž‘แŸแžšแžœแžถแž‘แŸ…โ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžŸแžผแž˜แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜โ€‹แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แž›แž˜แŸ’แžขแžทแžแžšแž”แžŸแŸ‹แž˜แž‡แŸ’แžˆแž˜แžŽแŸ’แžŒแž›แž‡แŸ†แž“แžฝแž™ แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž‘แŸแžšแžฏแž€แžŸแžถแžšโ€‹แž‘แŸ…แžงแž”แž€แžšแžŽแŸแžขแžถแž“แžŸแŸ€แžœแž—แŸ…โ€‹แžขแŸแžกแžทแž…แžแŸ’แžšแžผแž“แžทแž€แžŠแŸ‚แž›แžŸแŸ’แž‚แžถแž›แŸ‹แŸ”