분류 전체보기138 [nodejs][nodemailer][gsmtp]Invalid login: 535-5.7.8 Username and Password not accepted 분명 앱비밀번호 단계까지 안가더라도 가능했었다. 헌데 이번에 구현해보려하니 안되더라. 아래 글 덕에 살았다. https://tristan91.tistory.com/530 2020. 5. 20. [NodeJS][GCP][MySQL] NodeJS서버로 GCP MySQL DB에 Sequelize 연결하기 크게 2가지 방식이 있다. 1. TCP/IP 연결방식 - GCP MySQL에 TCP/IP를 통해 접근할 수 있다. - GCP 외부, 즉 당신이 사용하고 있는 개발PC에서 이 방식을 사용하려면 GCP의 가이드에 따라 Proxy 설정을 해야한다.(https://cloud.google.com/sql/docs/mysql/connect-external-app?hl=ko) - Proxy 설정이 번거롭다면 [GCP console] - [좌측메뉴 SQL] - [인스턴스ID 클릭] - [좌측메뉴 연결] 공개IP에 개발PC의 IP주소를 추가한다. var base = new Sequelize(config.database, config.user, config.password, { host: config.host, port: .. 2020. 5. 18. [MSSQL] 배치파일을 이용해 주기적으로 DB 백업하기, 파일 삭제하기 배치파일을 하나 생성한다 (test.bat) 내용은 아래와 같이 한다 set pcname=%COMPUTERNAME% sqlcmd -E -S %pcname%\SQL인스턴스이름 -i "실행시킬 sql 경로" %pcname%\SQL인스턴스이름은, Sql Server Management Studio에서 Windows 인증으로 로그인할 때 나오는 그 서버 이름과 같다. 백업 쿼리를 담고 있는 sql 파일을 만든다 (backup.sql) DECLARE @DIR NVARCHAR(100) DECLARE @BACKUPNAME NVARCHAR(100) SET @DIR = N'c:\경로\test' + CONVERT(NVARCHAR(20), GETDATE(), 112) + N'.bak' SET @BACKUPNAME = N't.. 2020. 5. 7. [GCP/Firestorage] GCP CORS정책 설정 "has been blocked by CORS policy" 오류 CORS란? - 출처가 서로 다른 리소스 간의 상호작용을 허용하는 메커니즘. - 일반적으로 이러한 상호작용은 악의적인 행동을 방지하기 위해 금지되어 있음. - 경험적으로는 프론트 영역에서 다른 host로 요청을 보낼 때 직면하는 이슈. (백엔드 작업으로 이슈를 해결할 수도 있음) FireStorage 버킷의 CORS 구성 - 수락할 요청의 유형을 식별하는 정보(HTTP 메서드, 출처 도메인 등)를 지정하여 버킷에 CORS 구성을 설정한다. - gsutil을 사용하여 GCP CORS를 세팅한다. 이외의 방법도 있다고 함. (https://cloud.google.com/storage/docs/configuring-cors?hl=ko) - 본 글은 gsutil로 CORS 세팅함. FireStorage 버킷UR.. 2020. 4. 22. 이전 1 ··· 15 16 17 18 19 20 21 ··· 35 다음