전체 글 (44) 썸네일형 리스트형 axios 팀원의 커밋을 내려받고 'npm start'를 한 순간..어라? 'axios'를 찾을 수 없다는 오류가 발생했다. axios가 뭔데? axios 란? Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 그것은 동형 입니다(동일한 코드베이스로 브라우저와 node.js에서 실행할 수 있습니다). 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브라우저)에서는 XMLHttpRequests를 사용합니다. https://axios-http.com/kr/docs/intro 시작하기 | Axios Docs 시작하기 브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러리 Axios란? Axios는 node... XSS(크로스 사이트 스크립팅) 웹사이트의 관리자가 아닌 사용자가 악성 스크립트를 삽입하여 다른 사용자의 정보(세션, 쿠키 등)를 탈취하거나 비정상적인 동작을 실행하는 공격 방법. Stored, Reflected, DOM-based 세가지 기법이 있다. Stored XSS 악성 스크립트가 서버에 저장되어 다른 사용자가 웹사이트에 방문하거나 글을 열람할 때 스크립트가 실행되는 기법. 게시판 같은 곳에 악성 스크립트가 포함된 글을 게시하고, 다른 사용자가 그 글을 볼 때 해당 스크립트가 실행되어 세션, 쿠키 등의 사용자 정보를 유출시키거나 공격자가 유도한 사이트로 리다이렉트 하는 등의 방식이다. Reflected XSS 서버가 외부 요청에 대한 응답으로 검색 결과나 에러 메세지 등을 전달하는 과정에서, 사용자 요청해 포함된 악성 스크립트가.. <selectkey> 이용해서 insert 된 pk 값 가져오기, LAST_INSERT_ID does not exist 오류 태그 안에 태그를 작성하고, selectkey 태그 안에 SELECT last_insert_id() 를 작성해주면 된다. 결과값은 insert 태그의 parameterType으로 들어온 VO로 전달되기 때문에 keyProperty는 pk값이 들어갈 변수 이름으로, resultType은 그 변수의 데이터 타입으로 작성하면 됨. INSERT INTO pm.apiMain ( //생략 ) VALUES ( //생략 ) SELECT last_insert_id() fun apiInsert(info: DocsInfo): Int @Transactional(rollbackFor = [Exception::class, RuntimeException::class]) fun apiInsert(info: DocsInfo): Res.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음