<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dreaming_of_zen.log</title>
        <link>https://velog.io/</link>
        <description>내가 주인공 </description>
        <lastBuildDate>Sat, 06 May 2023 08:04:15 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dreaming_of_zen.log</title>
            <url>https://velog.velcdn.com/images/dreaming_of_zen/profile/8c8f8e9c-2a27-4f07-8589-a06d7a7c4386/image.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dreaming_of_zen.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/dreaming_of_zen" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[mac] Redgram UI 만들기 2]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-Redgram-UI-%EB%A7%8C%EB%93%A4%EA%B8%B0-2</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-Redgram-UI-%EB%A7%8C%EB%93%A4%EA%B8%B0-2</guid>
            <pubDate>Sat, 06 May 2023 08:04:15 GMT</pubDate>
            <description><![CDATA[<ol>
<li><p>src-components 하위 풀더를 만들어 주세요. 
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/e225ad66-c7fe-4405-b731-a1354fae514d/image.png" alt=""></p>
</li>
<li><p>components-leftBar, navbar, rightBar 하위 폴더 세개를 만들어 주세요. 이 세개는 홈에서 왼쪽, 오른쪽, 맨위에 바를 만들어줄겁니다.</p>
</li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/f00ed694-8113-4a46-a2d2-66993da7b78b/image.png" alt=""></p>
<ol start="3">
<li>각각의 폴더에 jsx와 scss를 만들고, jsx 함수형 컴포넌트를 만들어주고 scss import도 해주세요.</li>
</ol>
<ol start="4">
<li><p>다시 app.js로 돌아가서 home을 경로를 만들어 주세요. </p>
</li>
<li><p>react-router에서 Outlet을 사용하여 중첩시켜서 만들겁니다.</p>
</li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/58fd512c-0ac6-4b7b-97b6-fcdc47bfecdd/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/143dae5d-8983-4d52-8b56-10c351447610/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/9c675a24-cd8a-46e6-9c91-2ec70e0bb584/image.png" alt=""></p>
<ul>
<li>import 잊지말기</li>
</ul>
<p>6.경로를 추가해주세요.</p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/654cfece-6328-4ec8-a718-912709ba43ac/image.png" alt=""></p>
<p>6.1 홈 테스트 
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/19eff0bd-f79f-4acf-88ab-2184db62a3c0/image.png" alt=""></p>
<p><a href="https://reactrouter.com/en/main/components/outlet">reacr-router(Outlet)</a></p>
<ol start="7">
<li>아이콘 사용을 위해 터미널을 열고 추가해주세요.</li>
</ol>
<pre><code>yarn add @mui/icons-material @mui/material @emotion/styled @emotion/react</code></pre><ol start="8">
<li>Navbar UI </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/f746c1d4-8bf7-41c5-aaa1-ea748d5a14f5/image.png" alt=""></p>
<ol start="9">
<li>leftbar UI (나중에 더 추가..) 
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/306db59e-61a7-433a-a8a8-8ffb8179f1cd/image.png" alt=""></li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] Redgram UI 만들기 1]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-Redgram-UI-%EB%A7%8C%EB%93%A4%EA%B8%B0-1</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-Redgram-UI-%EB%A7%8C%EB%93%A4%EA%B8%B0-1</guid>
            <pubDate>Sat, 06 May 2023 05:46:07 GMT</pubDate>
            <description><![CDATA[<ol>
<li>로그인 페이지 UI </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/44f972ce-0b21-4e47-a80a-b7368f7e0e66/image.png" alt=""></p>
<ol start="2">
<li>회원가입 UI</li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/c26c5aed-f4e7-4ec6-842d-112de55f7a56/image.png" alt=""></p>
<ol start="3">
<li>경로 설정을 위한 react router 설치</li>
</ol>
<pre><code>yarn add react-router-dom </code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/2c71882d-7fd0-4def-afe8-6fc6bda1d94c/image.png" alt=""></p>
<p>튜토리얼에서 저렇게 초록색 되어 있는 부분을 사용하여 쉬운 페이지 이동이 가능하다. </p>
<pre><code>import {
  createBrowserRouter,
  RouterProvider,
} from &quot;react-router-dom&quot;;</code></pre><pre><code>const router = createBrowserRouter([
  {
    path: &quot;/&quot;,
    element: &lt;div&gt;Hello world!&lt;/div&gt;,
  },
]);</code></pre><pre><code> &lt;RouterProvider router={router} /&gt;</code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/4ce5c54f-7428-429f-9efe-fc2c886866d4/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/29f5e1d2-da5c-4457-a5de-4a13a04bb021/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/04507b80-cba9-4b02-b7b6-05cb9134c046/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/926d9ad5-867d-4167-ab92-27da406928b7/image.png" alt=""></p>
<p>가입하기 페이지를 누르면 -&gt; /register 이동 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/74bc08b0-3fd3-4c35-b13d-40e0ba75313b/image.png" alt=""></p>
<p>로그인 페이지 누르면 -&gt; /login 이동 </p>
<p><a href="https://reactrouter.com/en/main/start/tutorial">react-router 링크</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] Redgram  기본 셋팅 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-Redgram-%EB%A7%8C%EB%93%A4%EA%B8%B0Node.js-express-javascript-react-mysql</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-Redgram-%EB%A7%8C%EB%93%A4%EA%B8%B0Node.js-express-javascript-react-mysql</guid>
            <pubDate>Sat, 06 May 2023 03:20:06 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>Redgram</p>
</blockquote>
<ul>
<li>개발 환경: macOs </li>
<li>사용 언어: Node.js, express, react, mysql</li>
</ul>
<ol>
<li>react 폴더를 만들어 줍니다. </li>
</ol>
<pre><code>npx create-react-app 폴더명 </code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/6bf83c17-8b1d-44b0-957b-a98a5f347b76/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/b1a8633c-8b0f-4482-b2dd-381ced5b3b99/image.png" alt=""></p>
<ol start="2">
<li>불필요한 파일들을 삭제해 줍니다. </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/dd49587e-3fa6-4e21-b4d8-8a83aaa6d12b/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/9fbc3ad3-e31e-40a1-b86f-c161973062c5/image.png" alt=""></p>
<ol start="3">
<li>app.js, index.js에 불필요한 import들을 삭제해 줍니다.</li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/2deeeb1e-64b0-4ea5-945b-a1705ea07957/image.png" alt="">
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/a97754fe-afcb-4f69-9ff8-f3ea96cd8bfb/image.png" alt=""></p>
<p>3.1 app.js 내용을 지우고 &#39;hello&#39;를 출력해봅시다.</p>
<pre><code>npm start![]
</code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/4e256676-a8bc-4e8c-beb8-aa2a341a3cf4/image.png" alt="">
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/937254cd-a367-4fc5-9068-01a00e705d90/image.png" alt=""></p>
<ol start="4">
<li>src-pages-home,login.profile,register 하위 폴더로 만들어줍니다. </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/389d3628-1ed8-45b2-836b-1de5e6914a9c/image.png" alt=""></p>
<p>4.1 home, login, progile, register 밑으로 jsx파일을 각각 만들어주세요. </p>
<p>4.2 css대신 scss를 사용할거라 터미널을 열고 설치해주세요. 그리고 각각의 폴더 밑으로 scss파일들을 만들어 주세요.</p>
<pre><code>yarn add sass </code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/a8ab47e9-13a0-42c2-aed6-c44ee36e2ba6/image.png" alt=""></p>
<ol start="5">
<li>각 jsx 파일에 함수형 컴포넌트를 만들어주세요. 그리고 기존 import는 지우고 scss를 위한 import를 만들어줍니다. </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/7a9bfe4b-05c3-4a85-9394-3ac1a94c6f71/image.png" alt=""></p>
<ol start="6">
<li>app.js에 이제 로그인 페이지를 화면에 띄어줍니다.</li>
</ol>
<p><img src="blob:https://velog.io/127bc89f-06dd-4d15-95cb-37a9db49ec53" alt="업로드중.."></p>
<p><img src="blob:https://velog.io/dcdaa984-a9ca-448e-a37f-bacc529f7c8a" alt="업로드중.."></p>
<ol start="7">
<li>이렇게 기본 셋팅 끝. </li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[postman Could not send request or 무한로딩]]></title>
            <link>https://velog.io/@dreaming_of_zen/postman-Could-not-send-request-or-%EB%AC%B4%ED%95%9C%EB%A1%9C%EB%94%A9</link>
            <guid>https://velog.io/@dreaming_of_zen/postman-Could-not-send-request-or-%EB%AC%B4%ED%95%9C%EB%A1%9C%EB%94%A9</guid>
            <pubDate>Fri, 28 Apr 2023 05:54:44 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/7f642088-566c-482f-b6fd-c510fc53de92/image.png" alt=""></p>
<p>cookieParser()에 괄호를 안해서 계속 오류나고 연결이 안되었음.. </p>
<p>내 서버에 문제가 없다면 코드를 살펴보자...</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] Error: listen EADDRINUSE: address already in use :::8800 에러 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-Error-listen-EADDRINUSE-address-already-in-use-8800-%EC%97%90%EB%9F%AC</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-Error-listen-EADDRINUSE-address-already-in-use-8800-%EC%97%90%EB%9F%AC</guid>
            <pubDate>Tue, 25 Apr 2023 09:32:46 GMT</pubDate>
            <description><![CDATA[<p>Error: listen EADDRINUSE: address already in use :::8800</p>
<p>8800번 포트가 실행중이란 소리.. </p>
<p>이미 작업 몇개 하고있어서 아마 거기서 실행된 포트번호 갔다.. </p>
<pre><code>sudo lsof -i :PORT</code></pre><p>PORT에는 찾고자하는 포트번호만 찾을 수 있다. 
나같은 경우는 8800이 실행중이기에 8800입력 이러면 포트 정보가 나온다. 
맥북은 비밀번호 쳐야함 (그냥 맥북 비밀번호 ㅋㅋ) 윈도우는 모르겠다.. 여튼!</p>
<p>그러면 PID번호를 찾아서 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/df204bf8-9bfa-4950-82da-3f979a8621f5/image.png" alt=""></p>
<pre><code>sudo kill -9 PID</code></pre><p>PID가 80717 입력하면 실행중인 포트 강제 종료 </p>
<p>그리고 혹시모를 다시 포트번호가 남아있는지 확인한다. 
나는 2개여서 한번 더 강제종료함 ㅋㅋㅋ </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/7c149a57-b106-4103-ae1a-7590f12ca63e/image.png" alt=""></p>
<p>연결 끝 ~ </p>
<p>출처:<a href="https://jootc.com/p/201912253249">https://jootc.com/p/201912253249</a> </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] node js Error: Cannot find module ]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-node-js-Error-Cannot-find-module</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-node-js-Error-Cannot-find-module</guid>
            <pubDate>Wed, 19 Apr 2023 08:25:02 GMT</pubDate>
            <description><![CDATA[<p>쉽다 경로가 잘못되어있어서 실행이 안되었던것..</p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/fb5366ac-0162-4e97-a376-97dbafd8f83f/image.png" alt=""></p>
<p>이 폴더의 상위폴더인 CURD2에서 자꾸 실행하려니 에러가 났다. </p>
<pre><code>$ cd backend
$ node index.js </code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/99172755-e486-4a10-b66b-d9834d56e447/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/f70d17f0-0675-4485-a85a-673e28b38a9e/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] oracle ora-28001 비밀번호 만료 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-oracle-ora-28001-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%A7%8C%EB%A3%8C</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-oracle-ora-28001-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%A7%8C%EB%A3%8C</guid>
            <pubDate>Tue, 18 Apr 2023 05:44:22 GMT</pubDate>
            <description><![CDATA[<p><a href="https://coooco.tistory.com/37">https://coooco.tistory.com/37</a></p>
<p><a href="https://eugene-kim.tistory.com/43">https://eugene-kim.tistory.com/43</a>
&lt;- 여기가면 친절하게 알 수 있다. </p>
<p><a href="https://longway.tistory.com/35">https://longway.tistory.com/35</a>
&lt;- 락
<a href="https://velog.io/@serringg/Mac-m1-%EC%98%A4%EB%9D%BC%ED%81%B4-ORA-28000-%ED%95%B4%EA%B2%B0">https://velog.io/@serringg/Mac-m1-%EC%98%A4%EB%9D%BC%ED%81%B4-ORA-28000-%ED%95%B4%EA%B2%B0</a>
&lt;- 락 풀기 </p>
<p>참고로 처음 입력은 아이디와 비밀번호임
비밀번호 계속 틀려서 왜 안되는거야 했다 ㅎㅎ;;</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] vs code git 연동하기 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-vs-code-git-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-vs-code-git-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0</guid>
            <pubDate>Wed, 22 Mar 2023 07:54:16 GMT</pubDate>
            <description><![CDATA[<p>이제는 안헷갈린다. </p>
<p>처음 폴더를 만들고 깃에 들어가면 리파짓토리 초기화가 있다. 그거 누르고 </p>
<p>터미널 열어서 </p>
<pre><code>git init

git branch -M main

git remote add origin &quot;깃 주소&quot;

git pull origin main</code></pre><p>이렇게 하고 혹시 username, useremail입력하라고 에러가 뜨면 </p>
<p>git config --global user.email &quot;깃 이메일주소&quot;
git config --global user.name &quot;깃 닉네임&quot;</p>
<p>하고 나중에 커밋 --&gt; 푸시 하면 잘 올라간다! </p>
<p>맨 처음 클론을 했었나? 하다가 여러번 망하고 실패하고 지우고 다시 시작하고 과정을 겪고 드디어 연동하기를 이해했다. </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/cd4c0ff2-0f39-410f-87ae-427c086081ce/image.png" alt=""></p>
<p>핑크선 머지해주기 !</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] vs code '너무 많은 변경이 감지되었습니다']]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-vs-code-%EB%84%88%EB%AC%B4-%EB%A7%8E%EC%9D%80-%EB%B3%80%EA%B2%BD%EC%9D%B4-%EA%B0%90%EC%A7%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-vs-code-%EB%84%88%EB%AC%B4-%EB%A7%8E%EC%9D%80-%EB%B3%80%EA%B2%BD%EC%9D%B4-%EA%B0%90%EC%A7%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4</guid>
            <pubDate>Tue, 21 Mar 2023 13:37:05 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/fce97650-8eaf-4965-af13-822e3347d674/image.png" alt=""></p>
<p>전부터 자꾸 거슬렸다. </p>
<p>상위폴더에가서 .git &lt;-- 삭제하면 됨! </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[mac] npm update와 create-react-app 오류]]></title>
            <link>https://velog.io/@dreaming_of_zen/mac-npm-update%EC%99%80-create-react-app-%EC%98%A4%EB%A5%98</link>
            <guid>https://velog.io/@dreaming_of_zen/mac-npm-update%EC%99%80-create-react-app-%EC%98%A4%EB%A5%98</guid>
            <pubDate>Tue, 21 Mar 2023 13:27:12 GMT</pubDate>
            <description><![CDATA[<p>새로운 프로젝트를 만들기 위해 폴더를 만드려니 에러가 났다.
이유는 
버전이 바뀌었기에 업데이트 하라고 ... </p>
<pre><code>node -v</code></pre><p>우선 노트 버전 체크 </p>
<pre><code>sudo npm install -g n</code></pre><p>n 모듈 설치 (안되어있으면) </p>
<pre><code>sudo n latest</code></pre><p>node.js 최신 버전 설치 </p>
<pre><code>node -v</code></pre><p>잘되었는지 확인 </p>
<pre><code>npm -v</code></pre><p>npm 버전 확인</p>
<pre><code>sudo npm install -g n </code></pre><p>npm 재설치 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/7bf8f03d-7aab-4c05-8787-34ca3f5c1c55/image.png" alt=""></p>
<p>출처: <a href="https://www.bottlehs.com/etc/mac-%EC%97%90%EC%84%9C-node-js-npm-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%ED%95%98%EA%B8%B0-2021/">https://www.bottlehs.com/etc/mac-%EC%97%90%EC%84%9C-node-js-npm-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%ED%95%98%EA%B8%B0-2021/</a></p>
<p>했는데 </p>
<p>읭...?</p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/5378ab79-4932-4887-abf3-c37197aa0253/image.png" alt=""></p>
<p>아니 오류 무슨일...?
계속 해보고 해보고 안됐는데 ...</p>
<p>캐시 지우니깐 잘 됨 </p>
<pre><code>npm cache clean --force </code></pre><p>이거는 하면 안되가지고 </p>
<pre><code>npm cache verify</code></pre><p>로 했다. </p>
<p>출처: <a href="https://icerabbit.tistory.com/78">https://icerabbit.tistory.com/78</a></p>
<p><img src="blob:https://velog.io/83cbe8b2-9343-4f0e-8894-22d8b661cbe4" alt="업로드중.."></p>
<p>생성 완료 </p>
<p>근데 문제는 캐시 삭제 안하고 프로젝트 생성하려면 오류남...????? 하 ... 산넘어 산이네 아주 </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[vs code git main과 main의 main을 너무 많이 만들어서 연결안되는 경우]]></title>
            <link>https://velog.io/@dreaming_of_zen/vs-code-git-%EC%97%B0%EB%8F%99</link>
            <guid>https://velog.io/@dreaming_of_zen/vs-code-git-%EC%97%B0%EB%8F%99</guid>
            <pubDate>Tue, 07 Mar 2023 14:51:00 GMT</pubDate>
            <description><![CDATA[<p>예전에 연동했었지만... 새로 만들면서 연동하는 법을 까먹었다. </p>
<p>영상 보면서 하다가 그냥 기억나는대로 했다가 </p>
<p>망해서 정말 한참을 찾아봤다... </p>
<p>vs code 마켓가서 git graph 설치하고
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/23cea57d-6403-4a46-bfcc-d204fa96de7d/image.png" alt=""></p>
<p>안되는 이유가 있었다. orign과 main이 연결되어 있지 않음 
이것 저것 열심히 눌러보고 하다가 </p>
<p>우선 기존 origin/origin 저거를 삭제했다. 가지고 있을 이유가 없었고..!</p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/af2283fe-fc0f-429a-bb27-d0c963d27920/image.png" alt=""></p>
<p>깃에가면 자꾸 풀리퀘에 저렇게 뜸.. 그니깐.. 풀리퀘를 할 수 없게 반대로 
base:main ??:origin 이렇게 되어있었다. </p>
<pre><code>git checkout main

git push origin main -f</code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/7248faba-d14a-4025-b138-64502a50f8dc/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/881e10e9-14fe-4d03-9fbc-e82f71211985/image.png" alt=""></p>
<p>사실 내 오류같은 경우는 순전히 내가 잘못 시작한거라 애매했었는데 어찌 저렇게 터미널에 입력하니 되었다... 뭐 되면 괜찮은건가? .....허허 </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[토이 프로젝트 시작~]]></title>
            <link>https://velog.io/@dreaming_of_zen/%ED%86%A0%EC%9D%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%8B%9C%EC%9E%91</link>
            <guid>https://velog.io/@dreaming_of_zen/%ED%86%A0%EC%9D%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%8B%9C%EC%9E%91</guid>
            <pubDate>Mon, 27 Feb 2023 13:24:16 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/4d78b9f3-79b0-4dd3-a002-c1951f93c96d/image.png" alt=""></p>
<p>일주일내내 열심히 만들었던 피그마... 최종본 
처음에 만들었던거는 삭제하고 다시 만들고 필요한거 넣고 빼고 마지막 백엔드 친구들이 할 작업만 남았다. </p>
<p>간만에 프로젝트하려니 까먹은게 대부분이라 백엔드는 쿨하게 포기. 
해봤자 회원가입 로그인만 가능한 수준... 프론트만 담당하기로 </p>
<p>이제 코드짜기만 들어가면 진짜로 시작 !! </p>
<p>화이팅 ~</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[user agent stylesheet]]></title>
            <link>https://velog.io/@dreaming_of_zen/user-agent-stylesheet</link>
            <guid>https://velog.io/@dreaming_of_zen/user-agent-stylesheet</guid>
            <pubDate>Mon, 20 Feb 2023 05:09:18 GMT</pubDate>
            <description><![CDATA[<p>왜 자꾸 안되나 했더니만... </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/766c73c7-a68d-4394-bc4c-2df74f866ac9/image.png" alt="">
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/425f3ffa-1448-4448-b42a-d98beada2f0c/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/ce6c54ed-b886-4142-88f0-72a89f4de21c/image.png" alt="">
div가 block으로 되어있어서 안되었다. </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/63016f5f-491a-43cd-9f5f-7456f5e0cb01/image.png" alt=""></p>
<p>div 속성 해주고.. </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/dae1a7f5-fe99-49d3-a2b8-0066cee753d5/image.png" alt=""></p>
<p>됐다. 이거 찾느라 고생 실수는 반복하지 말자 ~~</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[react] npm start 에러 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/react-npm-start-%EC%97%90%EB%9F%AC</link>
            <guid>https://velog.io/@dreaming_of_zen/react-npm-start-%EC%97%90%EB%9F%AC</guid>
            <pubDate>Wed, 15 Feb 2023 11:45:31 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/dfb87f72-c131-4767-a5a8-e94222b2efaa/image.png" alt=""></p>
<p>터미널에서 실행시 자꾸 에러가 떴다. 
여러방법 다 찾아봤는데 &#39;경로&#39;의 문제인데...
이 경로를 바꾸는 방법은 차차 찾고 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/1a21ce9c-e57e-42a2-aa10-4a3324a3d344/image.png" alt=""></p>
<p>현재 내 포트포리오폴더에서 porfo에서 터미널을 열고 </p>
<pre><code>npm start</code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/31deb4e2-8c22-4ee9-8eaf-9e3f493cc1ea/image.png" alt=""></p>
<p>실행이 잘나온다. 물론 중간에 에러뜨는거 몇가지 삭제 해줬다. </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/e3401575-6ccf-4225-a5f8-7c55ab2299fc/image.png" alt=""></p>
<p>헤더가 잘 나온다 </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[react] 프로젝트 생성시 에러 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/react-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1%EC%8B%9C-%EC%97%90%EB%9F%AC</link>
            <guid>https://velog.io/@dreaming_of_zen/react-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1%EC%8B%9C-%EC%97%90%EB%9F%AC</guid>
            <pubDate>Wed, 15 Feb 2023 05:35:54 GMT</pubDate>
            <description><![CDATA[<pre><code>Unknown command: &quot;create-react-app&quot;
</code></pre><p>생성하려니깐 자꾸 저 에러가 뜨고 생성이 안됨. 
분명 어제까지는 잘 만들었는데...? </p>
<pre><code>npm -v </code></pre><p>버전 잘 있나 확인 </p>
<pre><code>npx create-react-app 프로젝트명 </code></pre><p>npm 아니고 npx !!! </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/f243414d-bae7-4219-8637-b1c5a2030624/image.png" alt=""></p>
<p>무사히 설치 완료 끝.. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[react[blog] - 6 컴포넌트 만드는 법 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/reactblog-6-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95</link>
            <guid>https://velog.io/@dreaming_of_zen/reactblog-6-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EB%A7%8C%EB%93%9C%EB%8A%94-%EB%B2%95</guid>
            <pubDate>Tue, 14 Feb 2023 13:50:37 GMT</pubDate>
            <description><![CDATA[<ol>
<li>function을 만들고 --&gt; 다른 함수 밖에 만들기 ! + 영어 대문자 </li>
<li>return()안에 html담기 </li>
<li>&lt;함수명&gt;&lt;/함수명&gt; 쓰기 </li>
</ol>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/a7e1ddae-fce4-4043-86db-990f6fc341fc/image.png" alt=""></p>
<p>어떨때 쓸까? </p>
<ol>
<li>반복적인 html축약할 때 </li>
<li>큰 페이지들 </li>
<li>자주변경되는 것들 </li>
</ol>
]]></description>
        </item>
        <item>
            <title><![CDATA[react[blog] - 5  state array/object면]]></title>
            <link>https://velog.io/@dreaming_of_zen/reactblog-5-state-arrayobject%EB%A9%B4</link>
            <guid>https://velog.io/@dreaming_of_zen/reactblog-5-state-arrayobject%EB%A9%B4</guid>
            <pubDate>Tue, 14 Feb 2023 13:24:03 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/0cfccc09-7cc2-425e-bd6e-d55914525592/image.png" alt=""></p>
<p>저렇게 인덱싱에 해버리면 다시 돌아올때 힘듬 그래서 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/ed488bea-fcdf-4201-a2a7-bef7ac794319/image.png" alt=""></p>
<p>이렇게 복사본을 만든다. </p>
<p>state가 array/object면 독립적 카피본을 만들어서 수정해야한다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[react[blog] - 4 onClikc 쓰는법]]></title>
            <link>https://velog.io/@dreaming_of_zen/reactblog-4-onClikc-%EC%93%B0%EB%8A%94%EB%B2%95</link>
            <guid>https://velog.io/@dreaming_of_zen/reactblog-4-onClikc-%EC%93%B0%EB%8A%94%EB%B2%95</guid>
            <pubDate>Tue, 14 Feb 2023 13:10:08 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/1f975050-caa8-4ad3-889c-ddaca27e0955/image.png" alt=""></p>
<p>경고창을 보기 싫을 때</p>
<p>상단 맨 위에 </p>
<pre><code>/* eslint-disable */
</code></pre><p>span을 누르면 좋아요가 눌리는 상황 만들기 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/4d2660bb-0ad3-4d26-934d-79709656421a/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/15c1f5ab-2a36-4f93-bf0c-a6f07bbc2900/image.png" alt=""></p>
<pre><code>onClick={ function(){console.log(1)}}

== 

onClick={ ()=&gt;{console.log(1)}}</code></pre><p>좋아요 숫자는 계속 변화하니깐 useState로 저장해둔다. 
onClick={} 
안에 함수를 넣어야 한다. </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/c2698af3-c7e2-4cca-b1c3-475c984270b3/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/196121aa-6797-4fa0-9aba-d25ccd15d338/image.png" alt=""></p>
<p>state[이름, 변경함수] </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/6ac81e62-f727-47ad-be83-ae0af3987301/image.png" alt=""></p>
<p>state변경함수(새로운state) </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/965b2e57-3fd8-4c7c-89b4-4a90bd9e1bd6/image.png" alt=""></p>
<p>*state 함수에 = 등호들어가면 안됨! </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[react[blog] - 3 state 쓰는법 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/reactblog-3-state-%EC%93%B0%EB%8A%94%EB%B2%95</link>
            <guid>https://velog.io/@dreaming_of_zen/reactblog-3-state-%EC%93%B0%EB%8A%94%EB%B2%95</guid>
            <pubDate>Tue, 14 Feb 2023 12:42:08 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/1c993652-9e9f-4883-a787-2c4ca420b724/image.png" alt=""></p>
<p>state는 
변동시 자동으로 html에 반영될 때 즉, 쉽게 말하면 자주 변경될 것 같은 html부분은 state로 만들어서 저장</p>
<pre><code>useState(&#39;바뀌는 값&#39;);

let [바뀌는값의이름, 변경함수] = useState(&#39;바뀌는 값&#39;);</code></pre><p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/68253305-8d1e-44d1-9d97-3af095cac006/image.png" alt=""></p>
<p>한번에 쓸때는 대괄호 [] 안네 넣어서 쓰기 </p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/2eb361e9-449a-4048-bb9f-7f176d8516aa/image.png" alt=""></p>
<p>그치만, { 글제목 } 이라고 해놓으면 저렇게 쭉 나열되기에 </p>
<p>인덱싱을 하자
<img src="https://velog.velcdn.com/images/dreaming_of_zen/post/4f6302d8-2a8f-4698-8da0-c6e161f7c60a/image.png" alt=""></p>
<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/b98030f8-e899-47e7-a6f6-e1f727429ee4/image.png" alt=""></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[react[blog] - 2 기초 문법 3개 ]]></title>
            <link>https://velog.io/@dreaming_of_zen/reactblog-%EA%B8%B0%EC%B4%88-%EB%AC%B8%EB%B2%95-3%EA%B0%9C</link>
            <guid>https://velog.io/@dreaming_of_zen/reactblog-%EA%B8%B0%EC%B4%88-%EB%AC%B8%EB%B2%95-3%EA%B0%9C</guid>
            <pubDate>Tue, 14 Feb 2023 12:27:20 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/dreaming_of_zen/post/48a6d8d6-88c5-4933-96c0-3d2e8e562424/image.png" alt=""></p>
<ol>
<li><p>claaName=&quot;&quot;</p>
</li>
<li><p>style={ {color: &#39;green&#39; , fontsize: &#39;18px&#39;} }</p>
</li>
<li><p>let post = &#39;I like React&#39;; </p>
</li>
</ol>
<p>{ post } </p>
]]></description>
        </item>
    </channel>
</rss>