VamosDev의 개발 브이로그

  • 홈
  • 태그
  • 방명록

2025/04/24 1

보안과 안정적 통신을 위해 preload.js 스크립트 설정하기

취지 보안과 안정적 통신 preload.js의 역할 1. 보안을 유지하면서 Node.js 기능 사용 가능 Electron에서는 렌더러 프로세스(브라우저 환경)에서 require, fs, path 등 Node API를 직접 사용하는 건 매우 위험해요 (XSS, remote code injection 등의 보안 위협).그래서 일반적으로 nodeIntegration: false, contextIsolation: true로 설정함➡ 이때 preload.js는 Node.js와 브라우저의 중간 지점 역할// preload.jsconst { contextBridge, ipcRenderer } = require('electron');// 렌더러에서 electron 객체를 사용할 수 있게 함contextBridge.e..

Electron 2025.04.24
이전
1
다음
더보기
프로필사진

VamosDev의 개발 브이로그

VamosDev의 개발 브이로그

  • 분류 전체보기 (35)
    • React (5)
    • library (1)
    • 오류 (7)
    • 개발 언어 (0)
    • 서버 (2)
    • 업무 tip (4)
    • 알고리즘 (0)
    • HTML (5)
    • Electron (6)
    • 배포 호스팅 (4)

Tag

리액트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바