본문 바로가기

Programming268

babel / nodemon 1. babel 이란? js es6 최신문법을 사용해도 예전 문법으로 바꿔주는 역할을 한다. 1.1 babel 설치 npm install @babel/node npm install @babel/preset-env npm install @babel/core 1.2 .babelrc 파일 생성, index.js 및 package.json 수정 - .babelrc 파일 생성 후 내용 추가 { "presets": ["@babel/preset-env"] } - index.js 수정 // const express = require('express'); import express from "express"; - package.json 수정 "scripts": { "start": "babel-node index.js" .. 2021. 4. 13.
다음카카오 지도 사용법 1. 다음 카카오 API 에 사이트 도메인 등록 https://developers.kakao.com/apps/275571/settings/general [플랫폼]->[사이트도메인] http:// 를 포함한 주소 입력 예) http://www.tistory.com 2. 다음카카오맵 api 사용법 예제 굵은 색 란이 app key 값 입니다. 위의 스크립트는 공통 페이지에 넣으시던지 단일 페이지에 넣으시던지 무조건 선언 level 이 높아질수록 지도가 축소되어 범위가 넓어보입니다. 여러개의 마커가 들어갈 경우 확인해가시며 레벨을 조정 부탁드립니다. 기존에 있던 지도를 변경하는 것이라, 쉽게 변경하실 수 있을 겁니다. 2-1. 맵에 표시할 마커가 1개 일때 http://www.hwaseunggroup.com/.. 2021. 3. 9.
fcm push 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 @RequestMapping(value = "/gn/push/send.do") public ResponseEntity pushSend(@RequestParam Map commandMap, HttpServletRequest req, ModelMap model) throws Exception { //fcmService.send(request); JSONObject body = new JSONObject(); body.put("to", "디바이스 키 "); body.put("p.. 2020. 10. 16.
RSA 기반 웹페이지 암호화 로그인 웹 페이지에서 SSL 없이 RSA 암호화 로그인 하기 사용자의 비밀번호를 전송할 때는 SSL 등의 처리를 하지 않으면 해당 비밀번호를 중간에 가로채서 보는 것이 가능하다. 그러나 비영리 싸이트 혹은 SSL 인증서 구매가 어려운 경우에 JavaScript로 RSA 암호화를 이용해서 암호화된 로그인이 가능하다. RSA는 비대칭 방식으로 암호화는 공개키(누구나 볼 수 있다)로 하고 복호화는 개인키를 가진쪽만 가능한 형태이다. 사용자가 로그인 폼을 채우면 사용자 ID와 비밀번호를 RSA 공개키로 암호화해서 전송하여, 중간에 패킷을 가로채도 해석이 불가능하게 만드는 것이다. 이와 같은 것을 구현하고 싶어진 계기는 회사 내부적으로 사용하는 운영용 싸이트의 로그인 정보를 암호화해야 겠다는 생각이 들었기 때문이다. 그.. 2019. 7. 16.