Roll The Dice
close
프로필 배경
프로필 로고

Roll The Dice

  • 분류 전체보기 (109)
    • error (16)
    • Web (31)
      • TIL (16)
      • JAVA (1)
      • JS (13)
      • Python (1)
    • 알고리즘 (30)
    • 운영체제 (10)
    • 네트워크 (9)
    • ML DL (4)
      • TensorFlow 기초 (2)
      • Object Detection (2)
    • 면접 (2)
    • 회고 (0)
  • 홈
  • 태그
  • 방명록
[Node.js] 런타임 / V8 /이벤트 기반 아키텍처/ K6

[Node.js] 런타임 / V8 /이벤트 기반 아키텍처/ K6

싱글스레드 자바스크립트 는 싱글스레드 언어이다 싱글스레드== 콜스택이 하나만 있다 == 한 번에 하나의 작업만 가능하다 V8엔진 자바스크립트와 *웹어셈블리 엔진 중 하나 , 자바스크립트를 바이트코드로 컴파일하고 실행하는 방식 V8엔진은 두 가지로 이루어져있다. 메모리 힙 (Memory Heap) : 메모리 할당이 이루어지는 곳 콜 스택 (call Stack) : 코드가 실행되면서 스택 프레임이 쌓이는곳 런타임 환경 런타임, 프로그램 언어가 구동되는 환경. 자바스크립트 엔진보다 더 큰 범위의 개념. 브라우저에서 자바스크립트가 실행된다면 브라우저가 런타임 환경일 것이고, node.js에서 실행된다면 런타임 환경은 Node.js 이다. 모든 브라우저는 자바스크립트 엔진 뿐 아니라 webAPI도 제공되는 자바스..

  • format_list_bulleted Web/JS
  • · 2024. 2. 22.
  • textsms
[React] Warning: Each child in a list should have a unique "key" prop.

[React] Warning: Each child in a list should have a unique "key" prop.

props 렌더링 app의 내부 state를 TOC에 주입함으로써 자동으로 목록이 바뀌게 하는 작업 TOC의 부모가 가진 state값을 이용해서 TOC의 내부 값을 바뀌게 해본다 class App extends Component { constructor (props){ super(props); this.state = { subject:{title:'WEB', sub:'World Wide Web!'}, contents:[ {id:1, title:'HTML', desc:"HTML is for information"}, {id:2, title:'CSS', desc:'CSS is for design'}, {id:3, title:'JavaScript', desc:'JavaScript is for interacti..

  • format_list_bulleted error
  • · 2023. 11. 3.
  • textsms

[TypeScript] TSError: ⨯ Unable to compile TypeScript: Operator '+' cannot be applied to types 'T' and 'T'

generic 함수 여러 타입을 처리할 수 있는 generic 함수를 구현 두 개의 인자를 받아 값을 반환하는 함수를 구현 지시사항 generic T의 타입으로 number와 string, boolean만 가능하도록 제약조건을 추가하세요. T가 number라면 두 수를 더한 값을 반환하세요. T가 string이라면 두 문자열을 이어붙인 값을 반환하세요. T가 boolean이라면 두 값을 or 연산을 한 값을 반환하세요. 실행 결과 28 hello true 정답 코드 function add(a: T, b: T): T { if(typeof(a)==="boolean"){ return a||b; } return a + b; } console.log(add(13, 15)); console.log(add("hell..

  • format_list_bulleted Web/JS
  • · 2023. 10. 18.
  • textsms
[Node.js Express] vm node server 요청 오류 502 Bad Gateway

[Node.js Express] vm node server 요청 오류 502 Bad Gateway

문제상황 : Node.js + express로 개발된 웹 서버 환경 재구축 vm 폴더에 backend/backend/app.js 처럼 폴더 중첩 문제가 있어 하위 폴더 제거 후 git clone으로 상위에 하나 더 가져왔다. 그런데 세팅 전에는 불러와지던 이미지 파일들이 불러와지지 않았다. 어제의 영향으로 혹시 서버가 두 개 켜진걸까 하고 foreverlist , pm2list 등 확인해보았는데 하나만 제대로 동작하고있었다. 그리고 오류가 난 시점이 위(clone 이후)와 같다고 생각해서 그 시점에서 어떤 것을 빼뜨렸을까 고민했다. - express.static 반영 확인 - monit 으로 확인했을 때 연결 확인 - forever list , pm2 list 로 서버 떠있는 목록 확인했고 express..

  • format_list_bulleted Web/JS
  • · 2023. 10. 12.
  • textsms
[VM] vm node server 요청 오류 404 syntaxError : Unexpected token

[VM] vm node server 요청 오류 404 syntaxError : Unexpected token

프론트 → vm 서버 요청 문제 로컬(localhost) 에서 포스트맨으로 요청시 서버 응답 OK - 하지만 도메인으로 연결하면 응답 안해요- 오늘 아침에 작업한 것까지는 반응을 하는데 오후에 작업한 것은 반응을 안해요- url 정확히 타겟팅 되어있는데 404오류가 나요- 문법 오류없는데 404 오류가 나요  이런 문제였다.Sol)다시 forever 명령어로 서버를 띄웠던 것이 종료되지 않고 이중으로 띄워져 생기는 문제였다(새벽 사이 명령 실행해 전에 띄운 서버에서는 응답을 하고, 새로 띄운 서버에서 오후 진행사항은 반영되지 않았던 것)=> pm2 통해 설치했을 때 cmd를 종료하거나 오프라인인 경우에도 서버가 띄워져 있어 forever 명령을 붙이지 않아도 됐다. 우선 forever listforeve..

  • format_list_bulleted error
  • · 2023. 10. 12.
  • textsms
[MongoDB] MongoServerError: bad auth : authentication failed

[MongoDB] MongoServerError: bad auth : authentication failed

MongoDB 연결 실패: MongoServerError: bad auth : authentication failed 누군가는 쉽게 찾았을 방법이지만 나한테는 필요한 시간이었던 것 같다. 이 에러를 풀면서 몽고디비가 어떤 계층을 가지고 작동하는지 어렴풋이나마 알게 됐다. Sol 1. 버전을 다운그레이드 ref : .https://www.inflearn.com/questions/29959/%EC%B0%B8%EA%B3%A0-mongodb-%EC%A0%91%EC%86%8D-%EC%98%A4%EB%A5%98-querysrv-enodata 몽고디비 버전에 따라서 connection string 옵션이 달라지는데 현재 프로젝트 하다가 노트북이 사망하는 바람에 현재 모든 앱을 다시 설치한 상태. (엊그제 아틀라스도 ..

  • format_list_bulleted error
  • · 2023. 10. 9.
  • textsms
  • navigate_before
  • 1
  • ···
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (109)
    • error (16)
    • Web (31)
      • TIL (16)
      • JAVA (1)
      • JS (13)
      • Python (1)
    • 알고리즘 (30)
    • 운영체제 (10)
    • 네트워크 (9)
    • ML DL (4)
      • TensorFlow 기초 (2)
      • Object Detection (2)
    • 면접 (2)
    • 회고 (0)
최근 글
인기 글
최근 댓글
태그
  • #Ram
  • #pm2 #vm
  • #캐시메모리
  • #node.js #express
  • #java22
  • #TS #typescript #generic
  • #이벤트브로커
  • #CPU
  • #cpu게이트
  • #메세지브로커
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바