분류 전체보기26 백준 자동 커밋 오류(cors error) 그동안 문제없이 잘 되던 백준 깃헙 자동 커밋이 어느 날 이유도 없이 안되기 시작했다 깃 인증키 문제로 생각해서 새로 발급받고 등록해 봤지만 문제는 해결되지 않았다 혹시나 하고 개발자 도구를 열어보니 cors 오류...... 회사 업무에서는 back 과 front가 나뉘어 있지 않아 문제를 겪어보지 못했지만 토이프로젝트에서는 Express - Node.js로 개발환경을 세팅하다 보니 문제가 생긴 것 같다. 프록시 서버를 구축하거나 여러 가지 해결 방법이 있지만 그냥 간단하게 Moesif Origin & CORS Changer를 설치했다. Moesif Origin & CORS Changer 를 사용하면 cross origin 오류를 수신하지 않고 브라우저에서 직접 도메인 간 요청을 보낼 수 있다. on 으.. 2023. 3. 7. 쿠버네티스) 테스트 환경에서 해보는 간단한 쿠버네티스 배포 쿠버네티스에 애플리케이션을 배포한다는 의미는 pod를 배포한다는 의미이다. pod란? 쿠버네티스의 가장 작은 obj이며 기본이 되는 배포 단위이다. pod 배포 및 접속 1. pod 생성 [root@m-k8s ~]# kubectl get pod NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 7m56s 2. curl ip 입력 시 배포 완료 확인 [root@m-k8s ~]# curl 172.16.221.130 Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For onli.. 2023. 3. 4. Node) package.json 구성 npm (Node Package Manager) - 노드의 패키지 매니저 - 남의 코드를 사용하여 프로그래밍 가능 원하는 경로에 publish 폴더 생성 USER@DESKTOP-7TQNQP3 MINGW64 /c/project-jisu/node study/lecture/publish $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help init` for definitive documentation on these fields and exactly what they d.. 2023. 3. 1. Node)Cluster module single thread 인 node가 CPU 코어를 모두 사용할 수 있게 해주는 모듈 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청이 분산 cluster로 코어 하나당 노드 프로세스 하나를 배정 가능 const cluster = require('cluster'); const http = require('http'); const numCPUs = require('os').cpus().length; if (cluster.isMaster) { console.log(`마스터 프로세스 아이디: ${process.pid}`); // CPU 개수만큼 워커를 생산 for (let i = 0; i < numCPUs; i += 1) { cluster.fork(); //워커 프로세를 만듬 } } else {.. 2023. 3. 1. 이전 1 2 3 4 5 ··· 7 다음