{"id":612,"date":"2026-10-14T00:07:05","date_gmt":"2026-10-14T00:07:05","guid":{"rendered":"https:\/\/gilnas.synology.me\/wordpress\/612\/"},"modified":"2026-10-14T00:07:05","modified_gmt":"2026-10-14T00:07:05","slug":"vue-%ec%95%88%ec%a0%95%ed%99%94%c2%b7vapor-rc%ec%99%80-nuxt-nitro-%eb%a9%94%ec%9d%b8-%eb%b3%80%ea%b2%bd-ssr%c2%b7%ea%b0%9c%eb%b0%9c-%ec%84%9c%eb%b2%84%c2%b7%ec%97%90%ec%a7%80-%ec%ba%90%ec%8b%9c","status":"publish","type":"post","link":"https:\/\/gilnas.synology.me\/wordpress\/612\/","title":{"rendered":"Vue \uc548\uc815\ud654\u00b7Vapor RC\uc640 Nuxt\/Nitro \uba54\uc778 \ubcc0\uacbd: SSR\u00b7\uac1c\ubc1c \uc11c\ubc84\u00b7\uc5d0\uc9c0 \uce90\uc2dc \uc810\uac80 | Vue 3.5.44, Vapor RC, and Nuxt\/Nitro Main: SSR, Dev Server, and Edge Cache Checks"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/gilnas.synology.me\/wordpress\/wp-content\/uploads\/2026\/10\/nuxt-trend-hero-2026-10-14.png\" alt=\"Vue \uc548\uc815\ud654\u00b7Vapor RC\uc640 Nuxt\/Nitro \uba54\uc778 \ubcc0\uacbd: SSR\u00b7\uac1c\ubc1c \uc11c\ubc84\u00b7\uc5d0\uc9c0 \uce90\uc2dc \uc810\uac80 | Vue 3.5.44, Vapor RC, and Nuxt\/Nitro Main: SSR, Dev Server, and Edge Cache Checks\" \/><\/figure>\n<p><strong>\uc694\uc57d:<\/strong> \ucd5c\uadfc 72\uc2dc\uac04 Nuxt\u00b7Vue\u00b7Vite\u00b7Nitro \uc0dd\ud0dc\uacc4\uc758 \ud575\uc2ec\uc740 <strong>Vue 3.5.44 \uc548\uc815\ud654<\/strong>, <strong>Vue 3.6 Vapor RC \uac80\uc99d<\/strong>, \uadf8\ub9ac\uace0 \uc544\uc9c1 \ub9b4\ub9ac\uc988\ub418\uc9c0 \uc54a\uc740 <strong>Nuxt\/Nitro\/Vite \uba54\uc778 \ube0c\ub79c\uce58\uc758 \uac1c\ubc1c\u00b7\uc5d0\uc9c0 \ub7f0\ud0c0\uc784 \uc218\uc815<\/strong>\uc774\ub2e4. Nuxt \ud504\ub860\ud2b8\uc5d4\ub4dc \ud300\uc740 \uc548\uc815 \ubc84\uc804\uc740 SSR\u00b7hydration \ud68c\uadc0 \ud14c\uc2a4\ud2b8\ub85c, RC\uc640 main \ubcc0\uacbd\uc740 \ubcc4\ub3c4 \uc2e4\ud5d8 \ud658\uacbd\uc5d0\uc11c \uac80\uc99d\ud574\uc57c \ud55c\ub2e4.<\/p>\n<h2>\ud575\uc2ec \ub2f5\ubcc0<\/h2>\n<p>\uac00\uc7a5 \uc548\uc804\ud55c \uc2e4\ud589 \uc21c\uc11c\ub294 Vue 3.5.44\ub97c \ub3c5\ub9bd \uc5c5\ub370\uc774\ud2b8 PR\ub85c \ubd84\ub9ac\ud558\uace0 SSR \ube44\ub3d9\uae30 setup, \uc9c0\uc5f0 hydration, watcher, <code>v-html<\/code> \uacbd\ub85c\ub97c \uac80\uc99d\ud558\ub294 \uac83\uc774\ub2e4. Vue 3.6.0-rc.11\uacfc @vitejs\/plugin-vue 6.0.10\uc740 Vapor \ud638\ud658\uc131 \uc2e0\ud638\uc9c0\ub9cc RC\uc774\ubbc0\ub85c \uc6b4\uc601 \uc790\ub3d9 \uc2b9\uaca9 \uadfc\uac70\uac00 \uc544\ub2c8\ub2e4. Nuxt\u00b7Nitro\u00b7Vite\uc758 \ucd5c\uadfc main \ucee4\ubc0b\ub3c4 \uacf5\uac1c \ub9b4\ub9ac\uc988\uac00 \uc544\ub2cc \uac1c\ubc1c \uc911 \ubcc0\uacbd\uc774\ubbc0\ub85c \ud604\uc7ac\ub294 \uc7ac\ud604 \ud14c\uc2a4\ud2b8\ub97c \uc900\ube44\ud558\ub294 \uadfc\uac70\ub85c\ub9cc \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<ul>\n<li><strong>\uc548\uc815 \ub9b4\ub9ac\uc988:<\/strong> Vue 3.5.44\ub294 hydration, SSR async setup \uc624\ub958 \uc804\ud30c, \ubc18\uc751\uc131, \ucef4\ud30c\uc77c\ub7ec \uc218\uc815\uc744 \ud3ec\ud568\ud55c\ub2e4.<\/li>\n<li><strong>\uc0ac\uc804 \ub9b4\ub9ac\uc988:<\/strong> Vue 3.6.0-rc.11\uc740 Vapor compiler\/runtime\uc758 slot, v-model, transition, hydration \uc815\ud569\uc131\uc744 \ubcf4\uc815\ud55c\ub2e4.<\/li>\n<li><strong>\ud50c\ub7ec\uadf8\uc778:<\/strong> @vitejs\/plugin-vue 6.0.10\uc740 Vue 3.6 RC \ud5c8\uc6a9\uacfc \uc77c\ubc18 script \ubcc0\ud658 \uacbd\ub85c\ub97c \uc218\uc815\ud588\ub2e4.<\/li>\n<li><strong>\ubbf8\ucd9c\uc2dc:<\/strong> Nuxt\/Nitro\/Vite main\uc740 dev resolver, \uc2e4\ud328 \uc751\ub2f5 \ud5e4\ub354, \uc5d0\uc9c0 \uc790\uc0b0 404, bundled-dev \ud658\uacbd \ubcc0\uc218\ub97c \uc218\uc815 \uc911\uc774\ub2e4.<\/li>\n<\/ul>\n<h2>3\uc77c \uacb0\ub860: \uc548\uc815 \ud328\uce58\ub294 \uc801\uc6a9 \ud6c4\ubcf4\ub85c, Vapor\u00b7main \ubcc0\uacbd\uc740 \uac80\uc99d \ub808\uc778\uc73c\ub85c \ubd84\ub9ac<\/h2>\n<p>\uad00\ucc30 \ucc3d\uc740 2026\ub144 10\uc6d4 11\uc77c 09:00\ubd80\ud130 10\uc6d4 14\uc77c 09:00 KST\uae4c\uc9c0\ub2e4. \uc774\ubc88\uc5d0\ub294 Nuxt\uc758 \uc0c8 \uc548\uc815 \ub9b4\ub9ac\uc988\ubcf4\ub2e4 Vue \uc548\uc815 \ud328\uce58\uc640 Vue\/Vite\/Nuxt\/Nitro\uc758 \uc5f0\uacb0 \uc9c0\uc810\uc774 \ub354 \uc9c1\uc811\uc801\uc778 \uc6b4\uc601 \uc2e0\ud638\uc600\ub2e4. Vue \uc548\uc815 \ud328\uce58, Vue 3.6 RC, Nuxt \ub610\ub294 Nitro main \ubcc0\uacbd\uc744 \ud558\ub098\uc758 PR\uc5d0 \ubb36\uc73c\uba74 \uc2e4\ud328 \uc6d0\uc778\uacfc \ub864\ubc31 \uacbd\ub85c\uac00 \ubd88\uba85\ud655\ud574\uc9c4\ub2e4. lockfile\uc5d0\uc11c \uc2e4\uc81c \uc804\uc774 \uc758\uc874\uc131\uc744 \ud655\uc778\ud558\uace0 \uc548\uc815 \ud328\uce58\uc640 \uc2e4\ud5d8 \ub808\uc778\uc744 \ubd84\ub9ac\ud574\uc57c \ud55c\ub2e4.<\/p>\n<h3>1. Vue 3.5.44: SSR\u00b7hydration\u00b7\ubc18\uc751\uc131 \uacbd\ub85c\uc758 \uc548\uc815\ud654<\/h3>\n<p><a href=\"https:\/\/github.com\/vuejs\/core\/releases\/tag\/v3.5.44\" target=\"_blank\" rel=\"noopener\">Vue 3.5.44<\/a>\ub294 10\uc6d4 13\uc77c \uacf5\uac1c\ub41c \uc548\uc815 \ub9b4\ub9ac\uc988\ub2e4. \uacf5\uc2dd <a href=\"https:\/\/github.com\/vuejs\/core\/blob\/main\/CHANGELOG.md\" target=\"_blank\" rel=\"noopener\">changelog<\/a>\ub294 <code>hydrateOnVisible<\/code>\uc5d0\uc11c <code>display: contents<\/code> \ub8e8\ud2b8\uc758 \uc790\uc2dd \uad00\ucc30, async setup \uc624\ub958\uc758 server renderer \uc804\ud30c, \uc911\ucca9 effect \uc548\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 watcher callback\uc758 \uc758\uc874\uc131 \ucd94\uc801 \ubc29\uc9c0, <code>v-html<\/code>\uc758 <code>0<\/code>\/<code>false<\/code> \ubb38\uc790\uc5f4\ud654, Suspense\u00b7Teleport\u00b7Transition \uc218\uc815\uc744 \uae30\ub85d\ud55c\ub2e4.<\/p>\n<p><strong>\uc2dc\uc0ac\uc810:<\/strong> Nuxt SSR \uc571\uc740 \ub2e8\uc21c \ud398\uc774\uc9c0 \ub80c\ub354\ub9c1\uc774 \uc544\ub2c8\ub77c \uc11c\ubc84 async setup \uc2e4\ud328\uc758 \uad00\uce21, \uc9c0\uc5f0 hydration \ud6c4 \uc0c1\ud638\uc791\uc6a9, watcher \uc7ac\uc2e4\ud589\uc744 \ud568\uaed8 \uac80\uc99d\ud574\uc57c \ud55c\ub2e4. \uc548\uc815 \ub9b4\ub9ac\uc988\ub77c\ub3c4 \ud504\ub85c\uc81d\ud2b8\ubcc4 Nuxt\u00b7Vite \uc870\ud569\uacfc \ud50c\ub7ec\uadf8\uc778 \uc81c\uc57d\uc740 \ubcc4\ub3c4 \uac80\uc99d \ub300\uc0c1\uc774\ub2e4.<\/p>\n<h3>2. Vue 3.6.0-rc.11\uacfc plugin-vue 6.0.10: Vapor\ub294 \ud638\ud658\uc131 \ud14c\uc2a4\ud2b8\ubd80\ud130<\/h3>\n<p><a href=\"https:\/\/github.com\/vuejs\/core\/releases\/tag\/v3.6.0-rc.11\" target=\"_blank\" rel=\"noopener\">Vue 3.6.0-rc.11<\/a>\uc740 \uc0ac\uc804 \ub9b4\ub9ac\uc988\ub2e4. <a href=\"https:\/\/github.com\/vuejs\/core\/blob\/minor\/CHANGELOG.md\" target=\"_blank\" rel=\"noopener\">minor changelog<\/a>\ub294 Vapor script \uc81c\uc57d, <code>v-model<\/code>, slots, deferred hydration, transition, asset URL, component lookup \ub4f1\uc758 compiler\/runtime \uc218\uc815\uc744 \uc5f4\uac70\ud55c\ub2e4. <a href=\"https:\/\/github.com\/vitejs\/vite-plugin-vue\/releases\/tag\/plugin-vue%406.0.10\" target=\"_blank\" rel=\"noopener\">@vitejs\/plugin-vue 6.0.10<\/a>\uc740 Vue 3.6 RC\ub97c \ud5c8\uc6a9\ud558\uace0 Vapor \ubaa8\ub4dc \ubc16 \uc77c\ubc18 script \ucef4\ud30c\uc77c\uacfc AST \uc7ac\uc0ac\uc6a9 \uac80\uc0ac\ub97c \ubcf4\uc815\ud588\ub2e4.<\/p>\n<p><strong>\uc2dc\uc0ac\uc810:<\/strong> Vapor\uac00 \uae30\ubcf8 \uc6b4\uc601 \uacbd\ub85c\uac00 \ub410\ub2e4\ub294 \ub73b\uc740 \uc544\ub2c8\ub2e4. \uc2e4\ud5d8 \ud300\ub9cc template-only SFC, <code>script setup<\/code>, slots, async component, <code>v-show<\/code>, HMR\uc744 \ubcc4\ub3c4 \ube0c\ub79c\uce58\uc5d0\uc11c smoke test\ud574\uc57c \ud55c\ub2e4. \uc77c\ubc18 Nuxt \uc571\uc740 plugin-vue \ubc94\uc704\uc640 lockfile\uc744 \ud655\uc778\ud558\uace0 RC\uac00 production dependency\ub85c \uc720\uc785\ub418\uc9c0 \uc54a\ub3c4\ub85d \ubc84\uc804 \uace0\uc815 \uc815\ucc45\uc744 \uc810\uac80\ud55c\ub2e4.<\/p>\n<h3>3. Nuxt main: \uaca9\ub9ac \uc758\uc874\uc131 \uac1c\ubc1c \uc11c\ubc84\uc640 \uc2e4\ud328 \uc751\ub2f5 \ud5e4\ub354<\/h3>\n<p>Nuxt main\uc758 <a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/e69fd4e05969d4a76a26802f8b6304319cc55cbb\" target=\"_blank\" rel=\"noopener\">inlined Vue resolver \ubcc0\uacbd<\/a>\uc740 \ud504\ub85c\uc81d\ud2b8 \ub8e8\ud2b8\uc5d0\uc11c Vue\uac00 \uc9c1\uc811 \ud574\uc11d\ub418\uc9c0 \uc54a\ub294 \uaca9\ub9ac\ub41c <code>node_modules<\/code> \uc0c1\ud669\uc5d0\uc11c CommonJS entry\uac00 module runner\ub85c \ub4e4\uc5b4\uac00\ub294 \ubb38\uc81c\ub97c \ub2e4\ub8ec\ub2e4. <a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/9ea13b3e1aab6c0c0aef148316907d81febe7a74\" target=\"_blank\" rel=\"noopener\">\uc2e4\ud328\ud55c render\uc758 \ud5e4\ub354 \ubd84\ub9ac \ubcc0\uacbd<\/a>\uc740 \uc7ac\uc0ac\uc6a9\ub41c error \uac1d\uccb4\uac00 \uc774\uc804 \uc694\uccad\uc758 \uc751\ub2f5 \ud5e4\ub354\ub97c \uc11e\uc9c0 \uc54a\ub3c4\ub85d \ud55c\ub2e4.<\/p>\n<p><strong>\uc0c1\ud0dc:<\/strong> \ub450 \ud56d\ubaa9\uc740 main \ube0c\ub79c\uce58 \ucee4\ubc0b\uc774\uba70 \ubc30\ud3ec \uac00\ub2a5\ud55c Nuxt \ub9b4\ub9ac\uc988\uac00 \uc544\ub2c8\ub2e4. \ubaa8\ub178\ub808\ud3ec\u00b7pnpm \uaca9\ub9ac \uc124\uce58\u00b7\ucee4\uc2a4\ud140 server environment\ub97c \uc4f0\uba74 dev \uae30\ub3d9\/HMR\uacfc SSR 401\u00b7500 \uc751\ub2f5\uc758 Set-Cookie, cache-control\uc744 \ud68c\uadc0 \ubaa9\ub85d\uc5d0 \ucd94\uac00\ud560 \uc218 \uc788\ub2e4. \uc6b4\uc601 \ubc18\uc601\uc740 \ud574\ub2f9 \uc218\uc815\uc774 \ud3ec\ud568\ub41c \uacf5\uc2dd \ub9b4\ub9ac\uc988\ub97c \ud655\uc778\ud55c \ub4a4 \uacb0\uc815\ud574\uc57c \ud55c\ub2e4.<\/p>\n<h3>4. Nitro\uc640 Vite main: \uc5d0\uc9c0 404 \uce90\uc2dc\uc640 bundled-dev \ud658\uacbd \ubcc0\uc218<\/h3>\n<p>Nitro main\uc758 <a href=\"https:\/\/github.com\/nitrojs\/nitro\/commit\/17797f83b37aeda438b084672b27f5e7f52bd746\" target=\"_blank\" rel=\"noopener\">Cloudflare public asset 404 \uce90\uc2dc \uc218\uc815<\/a>\uc740 \uc7a5\uae30 \uce90\uc2dc \uaddc\uce59\uc774 \ub204\ub77d \ud30c\uc77c\uc758 404\uae4c\uc9c0 \ub0a8\uae30\ub294 \uacbd\uc6b0 <code>cache-control: no-store<\/code>\ub85c \ubc14\uafbc\ub2e4. \uc774\uc5b4\uc9c4 <a href=\"https:\/\/github.com\/nitrojs\/nitro\/commit\/44b35dd93e8653d7fcf438303c78fe8cf6b8fcd7\" target=\"_blank\" rel=\"noopener\">externals \ubcc0\uacbd<\/a>\uc740 \ud328\ud0a4\uc9c0 \ub8e8\ud2b8 export\ub97c \uc798\ubabb\ub41c <code>name\/<\/code> \uc11c\ube0c\ud328\uc2a4 \ub300\uc2e0 bare package name\uc73c\ub85c \uc678\ubd80\ud654\ud55c\ub2e4. Vite main\uc758 <a href=\"https:\/\/github.com\/vitejs\/vite\/commit\/6019aa79975465516da7c6f532d568422b019a25\" target=\"_blank\" rel=\"noopener\">bundled-dev \ud658\uacbd \ubcc0\uc218 \uc218\uc815<\/a>\uc740 \uc0ac\uc6a9\uc790 \uc815\uc758 <code>import.meta.env.*<\/code> \uac12\uc774 bundled dev\uc758 <code>import.meta.env<\/code> \uac1d\uccb4\uc5d0\ub3c4 \ud3ec\ud568\ub418\uac8c \ud55c\ub2e4.<\/p>\n<p><strong>\uc0c1\ud0dc:<\/strong> \ubaa8\ub450 \ubbf8\ucd9c\uc2dc main \uc791\uc5c5\uc774\ub2e4. \uc774\ubbf8 \ubc30\ud3ec\ub41c \uc131\ub2a5\u00b7\ubcf4\uc548 \uac1c\uc120\uc73c\ub85c \ud45c\ud604\ud558\uba74 \uc548 \ub41c\ub2e4. Cloudflare Nuxt \uc571\uc740 chunk\/manifest 404 \uce90\uc2dc, export map \uae30\ubc18 \uc11c\ubc84 \ubc88\ub4e4, custom <code>import.meta.env<\/code> \uac1d\uccb4\ub97c \uc4f0\ub294 \ub3c4\uad6c\uc758 \ub3d9\uc791\uc744 \ubbf8\ub9ac \uc810\uac80\ud560 \uadfc\uac70\ub85c \ud65c\uc6a9\ud55c\ub2e4.<\/p>\n<h2>Nuxt \ud504\ub860\ud2b8\uc5d4\ub4dc \uac1c\ubc1c\uc790 \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/h2>\n<ul>\n<li><strong>\uc548\uc815 \uc5c5\ub370\uc774\ud2b8 PR:<\/strong> Vue 3.5.44\ub9cc \ub530\ub85c \uc62c\ub9ac\uace0 production build, SSR route, async setup \uc624\ub958, hydrate-on-visible, watcher \uae30\ubc18 \ud3fc\uc744 \ud655\uc778\ud55c\ub2e4.<\/li>\n<li><strong>Vapor \uc2e4\ud5d8:<\/strong> Vue 3.6 RC\uc640 plugin-vue 6.0.10\uc740 \ubcc4\ub3c4 lockfile\uc5d0\uc11c template, slots, <code>v-model<\/code>, transition, HMR\uc744 \uac80\uc99d\ud55c\ub2e4.<\/li>\n<li><strong>Nuxt dev:<\/strong> workspace\u00b7pnpm \uaca9\ub9ac \uc124\uce58\uc5d0\uc11c dev server\uc640 HMR\uc744 \uc810\uac80\ud55c\ub2e4.<\/li>\n<li><strong>SSR \uc624\ub958 \uacc4\uc57d:<\/strong> 401\/500 \ud398\uc774\uc9c0\uc5d0\uc11c Set-Cookie, cache-control, redirect \ud5e4\ub354\uac00 \uc694\uccad \uac04 \uc11e\uc774\uc9c0 \uc54a\ub294\uc9c0 \uc790\ub3d9\ud654\ud55c\ub2e4.<\/li>\n<li><strong>\uc5d0\uc9c0 \ubc30\ud3ec:<\/strong> Cloudflare \uc815\uc801 \uc790\uc0b0\uc758 \uc874\uc7ac\u00b7\ubd80\uc7ac \uc694\uccad\uc744 \ubc30\ud3ec \uc9c1\ud6c4\uc640 \uc7ac\ubc30\ud3ec \uc9c1\ud6c4 \ud655\uc778\ud558\uace0 404 \uce90\uc2dc \uc815\ucc45\uc744 \uae30\ub85d\ud55c\ub2e4.<\/li>\n<\/ul>\n<h2>\ube60\ub978 Q&amp;A<\/h2>\n<h3>Vue 3.5.44\ub97c \ubc14\ub85c \uc6b4\uc601\uc5d0 \uc62c\ub824\ub3c4 \ub418\ub098?<\/h3>\n<p>\uc548\uc815 \ub9b4\ub9ac\uc988\uc774\ubbc0\ub85c \ud6c4\ubcf4\uac00 \ub420 \uc218 \uc788\uc9c0\ub9cc Nuxt\uac00 \uc2e4\uc81c\ub85c \ud574\uc11d\ud558\ub294 Vue \ubc84\uc804\uacfc \ud50c\ub7ec\uadf8\uc778 \uc81c\uc57d\uc744 \ud655\uc778\ud55c \ub4a4 \ubcc4\ub3c4 PR\uacfc SSR \ud68c\uadc0 \ud14c\uc2a4\ud2b8\ub97c \uac70\uce58\ub294 \ud3b8\uc774 \uc548\uc804\ud558\ub2e4.<\/p>\n<h3>Vue 3.6 RC\uc640 Vapor\ub294 \uc9c0\uae08 \ub3c4\uc785 \ub300\uc0c1\uc778\uac00?<\/h3>\n<p>\uc544\ub2c8\ub2e4. RC\ub294 \uac80\uc99d \ub300\uc0c1\uc774\ub2e4. \uc2e4\ud5d8\uc774 \ud544\uc694\ud55c \uacbd\uc6b0\uc5d0\ub9cc \ubc84\uc804 \uace0\uc815, smoke test, \ube60\ub978 \ub864\ubc31 \uc870\uac74\uc744 \uac16\ucd98 \ubd84\ub9ac \ub808\uc778\uc5d0\uc11c \ud3c9\uac00\ud55c\ub2e4.<\/p>\n<h3>Nitro\uc640 Vite main\uc740 \uc6b4\uc601 \ubcc0\uacbd\uc73c\ub85c \ubd10\ub3c4 \ub418\ub098?<\/h3>\n<p>\uc544\ub2c8\ub2e4. \uc778\uc6a9\ud55c \ucee4\ubc0b\uc740 \ubaa8\ub450 \ubbf8\ucd9c\uc2dc main \uc791\uc5c5\uc774\ub2e4. \uc815\uc2dd \ub9b4\ub9ac\uc988 \ub178\ud2b8\uc5d0 \ud3ec\ud568\ub418\ub294\uc9c0 \ud655\uc778\ud558\uace0, \ud604\uc7ac\ub294 \uc7ac\ud604 \ud14c\uc2a4\ud2b8\uc640 \uc6b4\uc601 \uad00\ucc30 \ud56d\ubaa9\uc744 \uc900\ube44\ud558\ub294 \uc2e0\ud638\ub85c\ub9cc \uc0ac\uc6a9\ud55c\ub2e4.<\/p>\n<h2>\ucd9c\ucc98 \ubc0f \uad00\ucc30 \ubc94\uc704<\/h2>\n<p>\ub9b4\ub9ac\uc988 \uc8fc\uc7a5\uc740 \uacf5\uc2dd GitHub release, changelog, npm publish \uc2dc\uac01\uc73c\ub85c \ud655\uc778\ud588\ub2e4. main \ud56d\ubaa9\uc740 \uc815\ud655\ud55c \ucee4\ubc0b URL\uc744 \uc0ac\uc6a9\ud588\uace0 \ubaa8\ub450 \ubbf8\ucd9c\uc2dc\ub85c \ud45c\uc2dc\ud588\ub2e4.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/vuejs\/core\/releases\/tag\/v3.5.44\" target=\"_blank\" rel=\"noopener\">Vue 3.5.44 release<\/a> \u00b7 <a href=\"https:\/\/github.com\/vuejs\/core\/blob\/main\/CHANGELOG.md\" target=\"_blank\" rel=\"noopener\">stable changelog<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/vuejs\/core\/releases\/tag\/v3.6.0-rc.11\" target=\"_blank\" rel=\"noopener\">Vue 3.6 RC release<\/a> \u00b7 <a href=\"https:\/\/github.com\/vuejs\/core\/blob\/minor\/CHANGELOG.md\" target=\"_blank\" rel=\"noopener\">minor changelog<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/vitejs\/vite-plugin-vue\/releases\/tag\/plugin-vue%406.0.10\" target=\"_blank\" rel=\"noopener\">plugin-vue 6.0.10<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/e69fd4e05969d4a76a26802f8b6304319cc55cbb\" target=\"_blank\" rel=\"noopener\">Nuxt dev resolver<\/a> \u00b7 <a href=\"https:\/\/github.com\/nitrojs\/nitro\/commit\/17797f83b37aeda438b084672b27f5e7f52bd746\" target=\"_blank\" rel=\"noopener\">Nitro Cloudflare cache<\/a> \u00b7 <a href=\"https:\/\/github.com\/vitejs\/vite\/commit\/6019aa79975465516da7c6f532d568422b019a25\" target=\"_blank\" rel=\"noopener\">Vite bundled-dev<\/a><\/li>\n<\/ul>\n<h2>\ub354 \uae4a\uac8c \uc77d\uae30: \uc2e4\uc804 \uac00\uc774\ub4dc<\/h2>\n<p>\uc774 \ub9ac\ud3ec\ud2b8\ub294 \ucd5c\uadfc \ud750\ub984\uc744 \ube60\ub974\uac8c \ud30c\uc545\ud558\uae30 \uc704\ud55c \uc694\uc57d\uc785\ub2c8\ub2e4. \uc2e4\uc81c \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc801\uc6a9\ud560 \ub54c\ub294 \uc544\ub798\uc758 \uae30\uc900 \uae00\uacfc \ud568\uaed8 \ud655\uc778\ud558\uba74 \ub354 \uc548\uc804\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/113\/\">AI \uc5d0\uc774\uc804\ud2b8\ub780 \ubb34\uc5c7\uc778\uac00?<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/114\/\">\ud504\ub86c\ud504\ud2b8 \uc778\uc81d\uc158 \ubcf4\uc548 \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/115\/\">AI \ucf54\ub529 \ub3c4\uad6c \uc548\uc804 \uc6cc\ud06c\ud50c\ub85c<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/116\/\">Nuxt SEO \uc124\uc815 \ubc29\ubc95<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/117\/\">Nuxt\uc640 WordPress Headless CMS \uad6c\uc870<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/118\/\">\uac1c\ubc1c\uc790 \ube14\ub85c\uadf8 \uc560\ub4dc\uc13c\uc2a4 \uc2b9\uc778 \uc804\ub7b5<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\uc694\uc57d: \ucd5c\uadfc 72\uc2dc\uac04 Nuxt\u00b7Vue\u00b7Vite\u00b7Nitro \uc0dd\ud0dc\uacc4\uc758 \ud575\uc2ec\uc740 Vue 3.5.44 \uc548\uc815\ud654, Vue 3.6 Vapor RC \uac80\uc99d, \uadf8\ub9ac\uace0 \uc544\uc9c1 \ub9b4\ub9ac\uc988\ub418\uc9c0 \uc54a\uc740 Nuxt\/Nitro\/Vite \uba54\uc778 \ube0c\ub79c\uce58\uc758 \uac1c\ubc1c\u00b7\uc5d0\uc9c0 \ub7f0\ud0c0\uc784 \uc218\uc815\uc774\ub2e4. Nuxt \ud504\ub860\ud2b8\uc5d4\ub4dc \ud300\uc740 \uc548\uc815 \ubc84\uc804\uc740 SSR\u00b7hydration \ud68c\uadc0 \ud14c\uc2a4\ud2b8\ub85c, RC\uc640 main \ubcc0\uacbd\uc740 \ubcc4\ub3c4 \uc2e4\ud5d8 \ud658\uacbd\uc5d0\uc11c \uac80\uc99d\ud574\uc57c \ud55c\ub2e4. \ud575\uc2ec \ub2f5\ubcc0 \uac00\uc7a5 \uc548\uc804\ud55c \uc2e4\ud589 \uc21c\uc11c\ub294 Vue 3.5.44\ub97c \ub3c5\ub9bd \uc5c5\ub370\uc774\ud2b8 PR\ub85c \ubd84\ub9ac\ud558\uace0 SSR \ube44\ub3d9\uae30 setup, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":611,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nuxt-trend"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=612"}],"version-history":[{"count":0,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/612\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/media\/611"}],"wp:attachment":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}