목차 음.. 개인적으로 깔끔하게 쓰는걸 남들보다 더 좋아한다. 뭔가 절제된 느낌이 간단한 코드에서도 격을 나타내주는 느낌이랄까 좀 더 간편하게, 하지만 따라하기 힘든 그런느낌이 좋다. 모듈화 프로그램 볼륨이 커져서 여러가지 함수가 생길 시, 파일을 나눠주는게 좋다. 특히 CRUD(post, get, delete, put)에서 더 느껴지는게, CRUD 함수들이 전체적인 흐름을 가진게 아니라, 하나하나 필요할때 실행되는 구조라 함수가 어디있는지 찾을려면 흐름으로 찾는다기보다 그냥 하나하나 찾게된다. 게다가 코드도 함수하나하나에 작동결과에 따른(양호, 에러) 코드도 넣어줘야하기에 하나하나가 기본적인 코드 양이 많다. 원본 const express = require('express'); const cors = ..
목차 오늘 서버 쪽 코드를 패치하면서 클라이언트 쪽으로 데이터를 건네줄 때 여러 함수가 있고, 이 함수들이 어떤 차이를 갖고 있는지 알아보았다. 엄마는 우리 아가(코드)가 최고였음 좋겠어!!! write write는 추가 프레임워크 express 없이, 기본 모듈인 http만으로 가능한 기초 전송 함수이다. 특징으로는 여러 번 보낼 수 있다.(호출할 수 있다) 하지만 장점이자 단점으로 head 와 전송을 끝낸다는 end함수를 직접 지정 해줘야 한다는 점이 있다. const http = require('http'); http.createServer(onRequest).listen(8080, madeServer); function madeServer(){ console.log("8080 서버를 만듬!"); ..
목차 결국... 결국 백앤드까지 손을 대 버렸다... 프런트 앤드만 해도 할게 많은데!!! 풀 스택은 취업하고 할 생각이었는데!!! 그래도... 프런트엔드의 서버에서 데이터를 가져오고 서버에 데이터를 넘기는 과정에 대해 이해를 하기 좋으니, 어느 정도는 배워보는 것도 좋을 것 같다. node.js 설치 nodeJs를 사용하려면 nodejs를 설치해야 한다. Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org node js 페이지로 들어가 node js를 다운로드하자 프로그램을 설치할 땐 최신 버전보단 안정성을 중시하자. 버전 확인 설치를 다 한 후 cmd에 node -v를 입력하면 설치된 버전..
목차 원래 오늘은 맥북을 산 기념으로, 맥북 환경 세팅에 대해 포스트 하고 싶었는데, ... 의외로 적을게 별로 없었다. 다 비슷한 느낌. 그래서 Node.js를 포폴에 추가해야 하므로 오늘은 개념을 잡고 내일부터 간단한 예제를 만들어봐야겠다. NodeJs Node.js는 뒤에 Js라는 이름에서 보이듯이, JavaScript 엔진으로 빌드된 JavaSript 런타임이다. 여기서 런타임이란 두 가지 뜻이 있지만, 개발언어를 컴퓨터 언어로 바꿔주는 인터럽터와 컴파일러를 포함한 환경이다. 이에 대해 더 얘기할 수도 있지만 내가 공부하고자 하는 것은 서버 구축의 Node.js이니 그쪽으로 얘기하기로 하고, Node.js가 서버 구축을 포함한 런타임 환경에도 많이 쓰인다는 것만 알아두자. 서버의 Node.js 우..
- Total
- Today
- Yesterday
- 웹접근성
- nodejs
- 에러
- CSS
- SVG
- 랜더링
- Hook
- 접근성
- 비동기
- 이쁜코드
- 서버
- 무료아이콘
- Redux
- useReducer
- 가상샐렉터
- touchable
- 쿠키
- dom
- Router
- 아이콘
- visualcode
- async
- Expo
- 클릭
- switch
- proptype
- usecookies
- react
- homebrew
- html
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |