반응형 Chapter01/Sping boot15 [node] 노드 버전 여러 개 사용하기 nvm으로 원하는 버전 설치하기nvm install {설치할 노드 버전} Downloading node.js version 16.20.2 (64-bit)... Extracting node and npm... Error extracting from Node archive: open C:\Program Files\nvm\nvm\v16.20.2\node-v16.20.2-win-x64\corepack.cmd: Access is denied. Could not download node.js v16.20.2 64-bit executable.등 Access is denied 식의 에러가 뜬다면 cmd를 관리자 권한으로 실행하면 됨 설치된 버전 리스트 확인하기nvm list 사용할 버전 지정하기nvm.. 2024. 12. 9. [ swagger ] Failed to load remote configuration. 간단하게 테스트해볼게있어서새로 프로젝트를 하나 파서후딱 외부 API 하나만 연동해올라고스웨거 설정을 하는디 @Configurationpublic class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .csrf().disable() .authorizeRequests() .antMatchers("/v3/api-docs/**", "/swagger-ui/**", "/swagger-ui.html").permitAll() .anyRequest().authenticated(.. 2024. 12. 6. [Spring boot] 한글로된 첨부파일명이 ______ 로 다운받아질 때 인코딩이니 디코딩이니백에서 프론트에서이거저거 해봐도이렇게 다양하게 꺠져서 다운받아진다 ^-^,,, 조언주실분 댓글점여 2024. 11. 28. [ Spring boot ] BCryptPasswordEncoder BCrypt 복호화 비밀번호 같은 중요한 정보는 DB에 저장할 때 입력받은 값 그대로 저장하면 안됨 암호화 방식에는 단방향 / 양방향 이 있는데 아주 간단하게만 얘기해볼겡 단방향 암호화는 암호화는 할 수 있지만, 복호화하여 원본 비밀번호를 알 수 없다.양방향 암호화는 암호화하고, 복호화하면 원본 비밀번호를 알 수 있다. 이런것임. 지금 쓰게될 Spring Security의 BCryptPasswordEncoder 사용하는 BCrypt 방식은 회원가입의 경우를 예시로 들면회원가입을 할 때 사용자가 입력한 원본 비밀번호와랜덤으로 생성된 솔트를 결합해 생성된 해시 값이 DB에 들어가는것임! salt는 매번 랜덤하게 생성되기 때문에 동일한 비밀번호도 매번 다른 해시 값을 생성함. 그래서 해시값으로 복호화해서 원본 비밀번호.. 2024. 10. 28. [ SMTP 메일 전송 ] Could not convert socket to TLS SMTP 서버 정보를 받고, 이메일 전송 테스트를 진행했다. 간단하게 컨트롤러만 만들어서 postman으로 날려봄 이런 상황이 발생했고, 이메일은 전송되지않음도메인 접속에 실패하고 ping도 안가는 상황,, ??????왜그랴 는 이제 찾아보자 써칭해본결과 PKIX path building failed 관련에러-> 서버의 인증서를 다운로드하여 키스토어에 추가해야한다? crt 파일을 만들어서 넣고 인증 어쩌구저쩌구 했으나 안됨 tls버전이 안맞는다?-> 보안문제로 기존에 지원하던 TLS버전이 지원중단되서 TLS버전이 1.0이나 1.1로 사용되는 경우가있다는것을알게됨 port문제?-> 예전에 사용했던거나 보안문제 등 여러가지 상황에 따라 25, 465, 587, 2525 등이 사용됨. 표준은.. 2024. 10. 2. [ error ] Port 8080 was already in use. 오랜만에 만난 이 에러,,본 김에 해결방법을 남겨보려고한다. applicatin failed to startWeb server failed to start. Port 8080 was already in use.*************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8090 was already in use. Action: Identify and stop the process that's listening on port 8090 or configure this application to listen on another port. .. 2024. 7. 3. 이전 1 2 3 다음 반응형