목록전체 글 (97)
한바다
☑️ 리액트-스프링부트-db 연결 오늘은 리액트 - 스프링부트 - mySQL을 "회원가입"으로 연결해보았다.◼️ mySql에 'NaverUsers' table 생성CREATE TABLE NaverUsers ( user_id INT AUTO_INCREMENT PRIMARY KEY, id VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL UNIQUE, name VARCHAR(100) NOT NULL, password VARCHAR(255) NOT NULL, profile_image VARCHAR(255), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);◼️ 리액트 작성 화면이다.function..
☑️ APP.js 리액트 impot 주의 사항 import구문에서 끝단에 'CustomerWrite'파일에 1번 제목과 2번 제목이 똑같아야 한다그리고 path="" 에 쓰인 제목은 NavBar.js에서 에서 같아야 한다 🔸 괄호에 따른 return 사용 유무const 기능 = () => { return 리턴값; //return 구문이 필수가 아니고, 작성할수 있다는 의미}const 기능 = () => { //리턴 없음}괄호가 {} 시작되면 실행구문으로 return으로 다시 돌아오고괄호가 () 소괄호이면 돌아올 필요 없다!또한 map도 열리는 괄호가 { 일 경우 return으로 해주고 ( 일 경우는 return없이 진행한다[예시구문]{userList.map((item,index) => { retu..
🔴WebConfig 란?WebConfig 파일은 웹 구성에 대해 지정하는 내용이 담겨져 있는 설정파일로스프링 부트에서 WebMvcConfigurer 인터페이스를 구현하여 WebConfig 파일을 작성한다.@Configuration // 개발 설정public class WebConfig implements WebMvcConfigurer { // WebMvcConfigurer mapping을 재설정 @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") // http://localhost:3000/ 뒤에오는 모든 주소값 허용 .allowedOrigins("http://localhost:3000")..
☑️ 프로젝트 폴더 새로 생성하여 초대를 받음-> 아래와 같이 해당프로젝트 git clone "주소" -> git add . -> git commit -m "내용" -> git push-> 깃 브랜치 생성C:\Users\user1>git branch * jinhwa2-register C:\Users\user1>git checkout -b jinhwa2-board Switched to a new branch 'jinhwa2-board' C:\Users\user1>git branch * jinhwa2-board jinhwa2-register ▶위와 같이 깃브랜치 생성 하였으나 실제 master계정에는 나의 브런치가 생성되지 않았다.확인시 master가 있던 폴더 위치는 마지막 위치가 Final인데전 경로..
☑️ 네이버 개발자 센터로 접속하여 Application 등록을 해준다https://developers.naver.com/main/ NAVER Developers네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음developers.naver.com: 약관 동의 - 계정정보등록 - 애플리케이션등록(API 이용신청)[로그인 오픈API 서비스 환경]환경추가 : PC웹 - 위 환경추가까지 완료 했다면 로고 이미지 등록 후 "네이버로그인검수요청"클릭 해준다- 검수요청 가기 클릭 : 검수요청가이드 확인 체크/ 제공 정보 활용처 확인에 첨부여부 체크- 추가 제출 서..
☑️ 리액트에서 삭제버튼을 누르니 '405 Method Not Allowed' 오류가 나왔다[오류화면]ERRORRequest failed with status code 405AxiosError: Request failed with status code 405 at settle (http://localhost:3000/static/js/bundle.js:43409:12) at XMLHttpRequest.onloadend (http://localhost:3000/static/js/bundle.js:42075:66) at Axios.request (http://localhost:3000/static/js/bundle.js:42562:41) at async deleteUser (http:/..