ReactJS) 게시판 작성시 띄어쓰기 안될때 nl2br 적용
2022. 3. 11. 17:55
Frontend/React & React.Native &Next.js
디비에 저장할때는 텍스트로 저장되는데, hmtl로 보여질때는 br 등이 없으면 적용이 안된다. 따라서 저장할 때 html 에 맞게 저장시켜야 한다. nl2br 프론트 백엔드 $payload = json_decode(request()->getContent(), true)["contents"]; //nl2br 적용 $payload = nl2br($payload); //링크는 링크기능적용 $payload = preg_replace('/((http|ftp|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?)/', '\1', $payload);
ReactJS) IE(internet Explorer) 대응 ( IE 브라우저로 접속했을때 우회 시키거나 경고창 뜨게하기)
2022. 3. 11. 10:37
Backend 언어 및 프레임워크/Javascript- Node, express, Nest
componentDidMount() { this.checkIEAccess() } checkIEAccess = () =>{ if(navigator.userAgent.indexOf("Trident") > 0){ alert("*** 은 Microsoft Edge, Chrome 브라우저에 최적화 되어있습니다. " + "원활한 사용을 원하시면 Microsoft Edge, Chrome 브라우저를 권장합니다. 확인버튼을 누르면 Edge브라우저로 자동으로 이동됩니다.") window.location = 'microsoft-edge:' + url } else if(/MSIE \d |Trident.*rv:/.test(navigator.userAgent)){ alert("*** 은 Microsoft Edge, Chrome ..
ChunkLoadError Loading chunk node_modules next_dist_client_dev_noop js failed
2022. 2. 23. 09:33
에러
1.node module 삭제 후 2. npm i 3. 컴파일 시작