Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
pozafly committed Aug 19, 2023
1 parent 8cea9d0 commit da85aa7
Show file tree
Hide file tree
Showing 104 changed files with 202 additions and 196 deletions.
4 changes: 2 additions & 2 deletions 404.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions 404/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion _gatsby/slices/_gatsby-scripts-1.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
>
window.___chunkMapping="{\"app\":[\"/app-0a3805017c2c0ea7a466.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-e6ff7ea58158b6abbdd8.js\"],\"component---src-pages-about-tsx\":[\"/component---src-pages-about-tsx-c74d448e7f9fcf20a428.js\"],\"component---src-pages-tags-tsx\":[\"/component---src-pages-tags-tsx-e18dfbfe659a147f70f2.js\"],\"component---src-templates-index-tsx\":[\"/component---src-templates-index-tsx-c7070cb34d89300bec40.js\"],\"component---src-templates-post-tsx\":[],\"component---src-templates-tags-tsx\":[\"/component---src-templates-tags-tsx-cb2f8f779b3cf2c2ad52.js\"]}";
</script>
<script>window.___webpackCompilationHash="c5865fa78ab4953ec144";</script><script src="/webpack-runtime-52605e714eb697537f68.js" async></script><script src="/framework-52661bed68a218a99879.js" async></script><script src="/app-0a3805017c2c0ea7a466.js" async></script>
<script>window.___webpackCompilationHash="2644297584972804c6c8";</script><script src="/webpack-runtime-a91fd331ebdb7d7cfb69.js" async></script><script src="/framework-52661bed68a218a99879.js" async></script><script src="/app-0a3805017c2c0ea7a466.js" async></script>
4 changes: 2 additions & 2 deletions about/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions blog/blog-insert-tap/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions blog/gatsby-blog/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions blog/jekyll-kakao-share-button/index.html

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions commons-a9f483e580d3fa054587.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions commons-a9f483e580d3fa054587.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions css/stacking-context/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions diary/geultto-8-retrospect/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions environment/webpack-boilerplate/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions html/meta-tag-and-vue-meta/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions html/pdf-css/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions html/semantic-web/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions java/다형적변수/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/array-is-object/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/closure-with-currying/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/event-loop-and-async/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/getter-setter/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/javascript-mvc/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/prototype/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/shallo-copy-and-deep-copy/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions javascript/symbol/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions network/uri-structure/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions node/node-version-manager/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions node/setting-npm-differently-for-each-project/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions oracle/CHR-ASCII/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions oracle/table-space/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions oracle/계정관련-명령어/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion page-data/app-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"webpackCompilationHash":"c5865fa78ab4953ec144"}
{"webpackCompilationHash":"2644297584972804c6c8"}
4 changes: 2 additions & 2 deletions react-query/mutation-after-data-update/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions react/class-functional-component-difference/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions react/react-is-managing-hooks-as-an-array/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion rss.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Pozafly's 블로그]]></title><description><![CDATA[Pozafly Blog]]></description><link>https://pozafly.github.io</link><generator>GatsbyJS</generator><lastBuildDate>Sat, 19 Aug 2023 10:33:22 GMT</lastBuildDate><item><title><![CDATA[Next.js의 API Routes 코드 모듈화에 대해서]]></title><description><![CDATA[메타 프레임워크 Next.js는 react…]]></description><link>https://pozafly.github.io/nextjs/about-modularizing-api-routes-code-in-nextjs/</link><guid isPermaLink="false">https://pozafly.github.io/nextjs/about-modularizing-api-routes-code-in-nextjs/</guid><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;메타-프레임워크&quot; style=&quot;position:relative;&quot;&gt;메타 프레임워크&lt;a href=&quot;#%EB%A9%94%ED%83%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&quot; aria-label=&quot;메타 프레임워크 permalink&quot; class=&quot;auto-link after&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot; height=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Pozafly's 블로그]]></title><description><![CDATA[Pozafly Blog]]></description><link>https://pozafly.github.io</link><generator>GatsbyJS</generator><lastBuildDate>Sat, 19 Aug 2023 11:13:56 GMT</lastBuildDate><item><title><![CDATA[Next.js의 API Routes 코드 모듈화에 대해서]]></title><description><![CDATA[메타 프레임워크 Next.js는 react…]]></description><link>https://pozafly.github.io/nextjs/about-modularizing-api-routes-code-in-nextjs/</link><guid isPermaLink="false">https://pozafly.github.io/nextjs/about-modularizing-api-routes-code-in-nextjs/</guid><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;메타-프레임워크&quot; style=&quot;position:relative;&quot;&gt;메타 프레임워크&lt;a href=&quot;#%EB%A9%94%ED%83%80-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC&quot; aria-label=&quot;메타 프레임워크 permalink&quot; class=&quot;auto-link after&quot;&gt;&lt;svg viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot; height=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Next.js는 react의 메타 프레임워크다. 메타 프레임워크는 프레임워크의 프레임워크라고도 말할 수 있는데, 프레임워크를 사용하기 위해 기본적으로 세팅해야 하는 환경이나, 필요한 기능을 추상화 한 코드 모듈을 제공해줘서 프레임워크를 더 쉽게 사용할 수 있도록 도와준다.&lt;/p&gt;
&lt;p&gt;특히 react의 경우, &lt;a href=&quot;https://pozafly.github.io/react/declarative-meaning-of-react-rendering-process/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;라이브러리의 정체성&lt;/a&gt;을 어느정도 가지고 있기 때문에, 사용자에 따라 코드 스타일이나 환경 등이 제각각인 경우가 많았다. 메타 프레임워크는 Best Practice를 모아두어, 개발자가 시행착오를 거치지 않고 여러 통합 환경 및 기능을 사용할 수 있도록 한다. react의 메타 프레임워크로 &lt;strong&gt;Next.js&lt;/strong&gt;, &lt;strong&gt;Remix&lt;/strong&gt;, &lt;strong&gt;Gatsby&lt;/strong&gt; 등의 프레임워크가 존재하며, Vue.js 같은 경우는 &lt;strong&gt;Nuxt.js&lt;/strong&gt;라는 메타 프레임워크가 있다.&lt;/p&gt;
&lt;p&gt;Next.js는 SSR 뿐 아니라 다양한 기능을 제공하고 있다. 번들링과 컴파일 같은 도구를 기본으로 제공한다. 또한, 리소스를 최적화 기능, 파일 시스템 기반 라우팅, 레이아웃, 배포 등 기능을 내장하고 있다.&lt;/p&gt;
Expand Down
4 changes: 2 additions & 2 deletions spring/JUnit(1)motive/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions spring/JUnit(2)Mockito/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions spring/MediaType/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/alfred/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/automation/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/blog/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/bundler/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/css/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/design-pattern/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/diary/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/environment/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/error/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/gatsby/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/html/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/j-unit/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/java-script/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/java/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/jwt/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/lets-encrypt/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/media-type/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/my-sql/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/network/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/next-js/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/node-js/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/oracle/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/pdf/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/react-query/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/react/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/refactoring/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/semantic-web/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/sentry/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/seo/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/social-login/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/spring-boot/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/spring-security/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/tool/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/travis-ci/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/tripllo-제작기/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/type-script/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/uri/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/vue-js/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tags/webpack/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tools/alfred-korean-english-converter/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(1)production-motive/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(10)vue-travis-automation/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(11)vue-sentry-error-monitoring-system/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(12)aws-lets-encrypt-renewal-automation/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(13)Vuex-and-eventBus/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(14)Closure-Currying/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(2)mysql-design-spring-boot/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(3)vue-esLint-prettier-setting/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(4)spring-security-jwt/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(5)login2-SpringBoot/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(6)login3-vue/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(7)login4-vue-social-login/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(8)vue-refactor1/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/(9)vue-refactor2/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/tripllo-delete/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tripllo/tripllo-epilogue/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions typescript/typescript-env/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions vue/vue2-about-reactive/index.html

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions webpack-runtime-a91fd331ebdb7d7cfb69.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions webpack-runtime-a91fd331ebdb7d7cfb69.js.map

Large diffs are not rendered by default.

Loading

0 comments on commit da85aa7

Please sign in to comment.