분류 전체보기 (20) 썸네일형 리스트형 [Node.js] Mysql 연동 1. npm 설치npm i --save mysql 2. DB 연결let mysql = require("mysql");let connection = mysql.createConnection({ host: "localhost", // DB 서버주소 port: "3306", // 포트 번호 user: "root", // 사용자 이름 password: "1234", // 비밀번호 database: "db_test", // 데이터베이스 이름});connection.connect(); ➕ Mysql 계정 설정 명령어 모음로그인 mysql -u root -p 사용할 DB 선택 use mysql 계정 정보 확인(user 테이블) SELECT user, host, authentication.. [Node.js] sanitizzeHtml ✅ 본문에 script 태그 등이 있을 때, 공격을 받거나 보안에 취약해질 수 있다. ✅ sanitizzeHtml은 본문의 태그를 필터링해준다. 1. 설치npm i sanitize-html 2. 변환// description 내용// 사용 시let sanitizzeHtml = require("sanitize-html");let sDesc = sanitizzeHtml(description); ❓ 변환하지 않으면?내용에 적힌 코드(script - alert)가 작동 된다.변환 시 아무 alert 없이 정상적으로 화면이 보여진다. ❓ 일부 태그만 허용하고 싶다면?let sDesc = sanitizzeHtml(description, { allowedTags: ["h1"],}); ❗ 결과h1 태그는 정상적으.. [Node.js] Node.js 환경변수 설정 ✅ Node.js 설치 시 자동으로 설정되지만, 만약 node가 실행되지 않는다면 확인해보기 1. 시스템 속성 > 고급 > 환경변수🔎 "Win + pause break" 를 누르면 윈도우 설정 창이 나타난다.우측 '관련 설정' 에서 '고급 시스템 설정' 으로 시스템 속성 창을 열 수 있다. 2. 환경변수 > Path > 편집 3. Path에 nodejs 추가 [Github] 대표 Branch명 master에서 main으로 변경 ✅ Github 대표 브랜치명이 master에서 main으로 변경되었다고 한다. The default branch for newly-created repositories is now main | GitHub ChangelogThe default branch for newly-created repositories is now maingithub.blog참고. https://github.blog/changelog/2020-10-01-the-default-branch-for-newly-created-repositories-is-now-main/ 요약: master - slave 를 연상시키는 master 단어 사용을 자제하고 개선하는 방향으로 움직이고 있다고 한다. 기존 저장소들은 변경되지 않으나, 각 저.. 이전 1 2 3 다음