반응형

Development/문제해결 9

[RN] ReactNative Webview 구글 로그인 403: disallowed_useragent 오류

[오류 내용] 현재 구현되어 있는 구글 로그인은 구글 로그인 후 타겟 웹 페이지로 Redirect하는 방식으로 로그인을 완료해야하는 Flow이다. 이 과정에서 구글 로그인 페이지로 이동을 하면 disallowed_useragent 에러가 발생이 되어 더 이상 로그인 절차를 진행 할 수 없었다. [오류 원인] 구글이 2016년 10월 20일부터 WebView로 구글 인증을 하지 못하도록 막았기 때문이라고 한다. (참고자료) ​[발생 문제] 구글 인증을 위해서는 userAgent 값을 수정하여 우회가 필요하였다. userAgent 값을 수정하여 우회 하는 방법을 사용하였을 경우, React에서 사용되는 모바일 체크 관련된 기능이 대부분 userAgent를 통해 체크를 하다보니 aos/ios 의 구분이 필요한..

nestjs ormconfig.ts 파일 구성시, 'config' of undefined 에러 또는 SyntaxError: Cannot use import statement outside a module

nestjs 에러 해결 새로운 프로젝트를 빠르게 구성하다보니, 단순히 typeorm 연결 구성에서 부터 에러가 발생하였다. 역시 마음이 급하다보니.. 그동안 ormconfig 파일로 따로 빼서 구성을 빠르게 하는 것만으로도 삽질을 이렇게 하다니.. import { TypeOrmModuleOptions } from '@nestjs/typeorm'; ^^^^^^ SyntaxError: Cannot use import statement outside a module 요런 에러가 발생하기도 하고, process.env.PORT 이런식의 구성으로 사용을 하게 되면 dotenv.config(); ^ TypeError: Cannot read property 'config' of undefined 이런 에러가 발생하기..

eslint 적용 따라하고 에러잡기.. - Delete `␍`eslintprettier/prettier

vsCode 설정 및 에러잡기 코딩을 위해 설정을 하던 중 협업과 관련하여 점점 eslint가 중요해지기 시작했다. 간단하게 세팅을 하고 바로 사용하면 될 줄 알았으나 에러가 크게 뙇!! 나 같은 경우는 nest js 의 exception filter를 커스텀 하여 사용하려고 코딩하던 중 회사 설정과 집 설정이 달라 세팅하던 중 에러를 뿜뿜 뱉고 있었다. 거슬리는 빨간 줄 표시들.. F8 을 누르면 에러 내용을 바로 볼 수 있다. 첫 줄 부터 바로 볼 수 있는 이 에러.. 급하게 세팅을 하다가 eslint 만 설치하고 prettierr를 설치 하지 않았다면 이 것보다 더 최악의 에러가 발생 한다. 컨트롤 + 쉬프트 + X (윈도우 기준) 버튼을 눌러 이 친구도 설치를 해주고!! .eslintrc.js 파..

플러터 failed 오류 해결! flutter failed ! sdk 다운로드 failed 오류 해결!

플러터 failed ​ 플러터에 부쩍 관심이 생겨 그래! 나도 한번 플러터를 써보자!!! 라고 마음을 먹고 플러터를 설치하려던 그때!!!!!!! ​ ​ 깔려있는 모든 브라우저를 총동원해도 다운이 불가능했다. ​ 해결 방법은.. ​ 정말 초특급으로 단순했다. ​ 그냥.. ​ 영어로 된 공식 홈페이지에 접속하면 된다... ​ ​ https://flutter.dev/docs/get-started/install/windows Windows install How to install on Windows. flutter.dev ​ 그냥 한국어 페이지는 다운이 불가능한가 보다.. ​ 난 또 방화벽이나 등등 문제인 줄 알고 한참을 얼 탔는데.. 흠.. ​ ​ 접속하니.. 바로 다운로드 가능!! ​ 시작부터 좋지 않구먼...

mysql 8.0 federated 설정

mysql 8.0 federated 설정 ​ 우선 MySQL 8.0 Command Line Client 를 열고 root 계정에 접속합니다. ​ 이후 ​ show engines; 명령어를 날려주면, ​ FEDERATED 상태가 보입니다. "NO" 으로 되어 있어, 사용이 불가능하네요. ​ 만약 목록에 없을 경우 아래 명령어를 통해 설치가 가능하다고 합니다. install plugin federated soname 'ha_federated.so'; ​ FEDERATED 상태를 "YES"로 엔진 사용 가능 하도록 my.ini 수정이 필요합니다. ​ MySQL 8.0 같은 경우에는 보통 아래 경로에서 확인 가능합니다. C:\ProgramData\MySQL\MySQL Server 8.0 ​ 만약 my.ini 파..

Ubuntu 20.04 Mysql 외부 접속 허용 (Connection refused: connect 에러 해결법)

Mysql 접속 설정 ​ 회사 내 서버 구성 중 스키마 만들고.. 계정 생성하고 ​ 내 자리에서 mysql 접속만 하려고 하면 Connection refused: connect 에러 발생.. ​ ​ ​ 일단 사용자 생성할 때 '%'로 외부 유입이 가능한 권한을 주었는데도 안됐다. ​ 너무 짜증 났다. ​ 또 찾아보니 mysql 설정 파일에 bind-address 써져있는 설정 파일을 주석을 해야 하는데, ​ 보통 /etc/mysql/my.cnf 파일에서 자꾸 주석을 해제하라고 하지만 나는 해당 파일에 아래와 같이 써져있는 게 전부였다. !includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mysql.conf.d/ ​ 이 경로를 찾아들어가도 해당 내용을 찾기가 힘..

Gitlab 프로젝트 그룹 변경하기

프로젝트 그룹 변경 ​ ​ 가장 메인 화면에서 변경할 프로젝트를 확인합니다. ​ 일반적으로 ​ 닉네임 / 프로젝트명 또는 그룹명 / 프로젝트명 ​ 이렇게 표시됩니다. ​ 변경을 원하는 프로젝트를 클릭하여 접속 후, 왼쪽 메뉴 중 Settings 메뉴의 General 메뉴로 접속합니다. ​ ​ 가장 아래로 내린 후 Advanced 의 Expand 버튼을 클릭하면 상세 메뉴가 추가적으로 펼쳐집니다. ​ 가장 아래로 내리다보면 빨간 글씨로 Transfer project 메뉴를 통해 그룹을 변경할 수 있습니다. (목록에서 변경을 원하는 그룹으로 선택) ​ 선택하면 해당 사진과 같이 프로젝트명을 동일 하게 입력하라는 창이 나오고 동일하게 입력하면 confirm 버튼이 활성화 됩니다. ​ 클릭 하면 변경 완료!

npm install -g 글로벌 설치해도 스크립트 실행 불가 에러.

window 에서 shell 이나 cmd 에서 명령어를 치기 위해 설치를 글로벌로 설치하였으나 실행을 할 수 없는 경우!! pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Jun\AppData\Roaming\npm\pm2.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + pm2 list + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess Set-ExecutionPolicy RemoteSigned ..

익스플로러11 오류 해결!!!! 초간단 팁 (멈춤,다운 현상, 에러, 오류, 네이버) 윈도우 10

현재 많은 분들이 아직 익스플로러 인터넷을 사용 중입니다. 그만큼 저희에게는 가장 오래된 친숙한 인터넷이기도 하죠. 하지만 요즘에는 익스에서의 기능 저하 및 수많은 서비스들의 지원 중지 등..으로 인하여 웨일이나 크롬이 점점 대세이기도 한대요.. 하지만 아직까지 오래된 홈페이지나 결제시스템 등을 위해서는 익스가 필요로 사용되고 있습니다. 많은 분들이 익스 오류를 겪고 있으실 텐데요!! 수많은 오류들 중 저의 해결방법을 통하여 조금이라도 해소되었으면 좋겠습니다. 아래는 제가 겪은 증상 중 하나입니다!! 아래와 같이 익스를 열면, 흰 화면과 함께 다운돼버립니다!! 네이버만 안될 수도 있고,, 뭐 증상은 정말 여러 가지입니다! 두 번째 증상, 뭔가 플래시나 움직이는 그림들이 있던 곳들이 멈추고 안 열린다!! ..

반응형