[Node.js] digital envelope routines::unsupported 에러 해결 방법
·
Back-End/Node.js
# 에러 로그Error: error:0308010C:digital envelope routines::unsupportedQuasar로 구축된 Vue.js 프로젝트에서위와 같은 에러가 발생했습니다. Node.js v17부터 OpenSSL 3.0이 기본적으로 포함되어 있기 때문에이전 버전의 암호화 알고리즘(legacy 알고리즘)을 사용하는패키지나 라이브러리에서는 호환성 문제가 발생하게 됩니다. 해결 방법 함께 알아봅시다. 😀📝 해결 방법 해당 깃허브 이슈를 살펴보면 webpack 4버전에서 이슈가 존재하는 듯 합니다. ⦁ 방법 1. OpenSSL 레거시 모드 활성화 Node.js v17 이상을 유지하면서 문제를 해결하려면 openSSL의 레거시 모드를 활성화해야 합니다.// 방법 1. 실행 명령에 옵션 ..
[React] 리액트 SNS 공유하기 기능 개발하기 (Web Share API란?)
·
Front-End/React
요즘 멋있는 웹에는 위와 같은 SNS 공유 기능이 꼭 들어있는데요.Web Share API를 사용하면 간단하게 구현할 수 있습니다. 웹 표준 기술인 Web Share API는웹 애플리케이션에서 URL, 텍스트, 이미지 등을다른 앱으로 공유할 수 있게 해줍니다. 기기의 네이티브 공유 인터페이스와 연동되어별도로 개발하지 않아도 사용자의 기기에서 친숙한UI를 제공할 수 있는 장점도 있습니다. 사용방법 함께 알아봅시다. 😀 📝 공식문서https://developer.mozilla.org/en-US/docs/Web/API/Web_Share_API Web Share API - Web APIs | MDNThe Web Share API provides a mechanism for sharing text, links..