문제설명
시도
<body>
<div align="center" class="login-wrapper">
<h2>회원가입</h2>
<div id="regist-form">
<p><input id="Email" type="text" placeholder="Email"></p>
<p><input id="Password" type="password" placeholder="Password"></p>
<p><input id="confirm" type="comfirmPassword" placeholder="Password 확인"></p>
<p><input id="decreption" type="introduce" placeholder="한줄 소개글"></p>
<p><input id="nickname" type="nickname" placeholder="Nickname"></p>
<button type="button" onclick="registUser()">Regist</button>
</div>
</div>
<script type="text/javascript" src="../fetch/registUser.js"></script>
</body>
회원가입의 post는 Email, Password, confirm, decreption, nickname의 데이터를 body에서 받아야 한다.
먼저 input값을 넣을 수 있게 input속성을 넣어주고, 값을 가져오기 위해서 id값을 부여해준다.
js와 연결해야하기 때문에 <script type="text/javascript" src="../fetch/registUser.js"></script> 코드를 넣었다.
script type="text/javascript"은
해결
여기서 중요한 점은 후에 git clone과 git remote로 로컬저장소와 원격저장소를 연결해야 하며
main의 브랜치에서 작업을 하면 안된다. 왜냐하면 main의 브랜치에서 작업을 하면 후에 뼈대가 되는 레포지토리의 main이 commit이 되서 자동으로 싱크를 맞출 때 충돌이 일어나기 때문이다.
특정 작업을 완료해서 pullrequeste를 할 때 먼저 레포지토리의 싱크를 최신화 한 다음에 main에 pull하고 pull한 main에
자신의 작업물을 push하고 그 main을 pullrequeste를 요청하면 된다.
알게된 점
gihub의 fork는 협업해서 merge를 할 때 충돌을 최소화 할 수 있는 좋은 기능이라는 것을 알았다.
fork한 결과물에서 작업을 할 때는 main이 아니라 다른 브랜치에서 작업을 해야한다. 왜냐하면 언제 뼈대의 main이 commit될지 모르기 때문에 충돌을 최소화 하기 위해서다.
fork를 사용하면 git pull을 최소화 할 수 있다.
'T.I.L' 카테고리의 다른 글
23-07-12 throw 문으로 에러 지정하기 (0) | 2023.07.12 |
---|---|
23-07-10 갑자기 티스토리 관리자 페이지or 티스토리 메인 페이지에 접속이 안된다면? (0) | 2023.07.10 |
23-06-27 T.I.L github fork (0) | 2023.06.27 |
23-06-26 T.I.L SQL config 암호화 설정 (0) | 2023.06.27 |
23-06-21 T.I.L JWT 토큰의 undefinde (0) | 2023.06.22 |