본문 바로가기
728x90
반응형

TIL with Programmers72

[TIL] 9/2 parseInt, params, query, Destructuring 문법, Map, 네이밍케이스 1. params 1.1. parseInt 자바스크립트 문자열을 정수로 변환하는 함수로, 문자열의 앞부분부터 숫자를 읽어서 정수로 변환한다. 만약 숫자가 아닌 문자가 나타나면 그 지점에서 변환을 중지한다. 기본적으로 10진수로 변환하지만, 다른 진수를 지정할 수도 있다. parseInt(string, radix); // 문자열, 진수(선택사항)  기본적으로 req.params 로 전달되는 URL 경로 매개변수들은 모두 문자열로 처리된다.   URL 경로는 문자열로 처리된다고 했으니 이렇게 코드를 짰을 때 콘솔문은 출력이 안될 것이라고 생각할 수 있다. 하지만, URL 경로로 products/10 을 넣으면 콘솔문은 출력이 된다. -> 자바스크립트는 비교 연산시 자동으로 타입 변환이 이루어지기 때문이다. .. 2024. 9. 2.
[회고록] 3주차 회고록 3주차 목표2주차와 동일하게 배움과 기록을 성실히하기 📝일주일에 알고리즘 4문제 이상 js 로 풀어보기  - Keep 👍 1. js 로 코테 연습 시작이 반이라고 기초적인 문제지만 js 로 알고리즘 4문제 이상 풀겠다는 3주차 목표를 지켰다. 뿌듯..다음주도 js 로 알고리즘 4문제 이상 풀어봐야겠다.  - Problem 🤯 1. 개인 공부를 더 할 것!부트캠프 강의로 배우는 것도 많겠지만, 스스로 더 배우고자 할 때 얻어가는 것이 더 많을 것 같은데 부트 캠프의 하루 일과를 다 마치고 나면 부지런히 살았다는 맘이 들어 자꾸 게으름을 피우게 된다. 뭔가를 더 해봐야겠다는 생각이 들었다. 다음주에는 아주 작은 프로젝트라도 시작해봐야겠다.  - Try ✊ 1. 주말부터 프로젝트 시작해보자. 주제가 생각.. 2024. 8. 30.
[TIL] Node.js 생태계, npm(node pakage manager) 1. npm (node pakage manage)자바스크립트 패키지 매니저Node.js 에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할 + 패키지 설치/관리를 위한 CLI 제공필요한 패키지를 검색해서 설치할 수 있고, 자신이 만든 패키지를 올릴 수도 있음 추가로 나는 패키지 / 모듈 / 라이브러리의 차이점을 잘 몰랐는데, 라이브러리는 여러 패키지와 모듈들을 모아놓은 것패키지는 특정 기능과 관련된 여러 모듈을 한 폴더 안에 넣어 관리하는 것모듈은 함수, 변수 등을 모아놓은 것그래서 라이브러리 >= 패키지 >= 모듈이라고 생각하면 될 것 같다. 1.1. npm 커맨드npm [명령어] [패키지명] [옵션] 설치npm install [패키지명] 패키지명 뒤에 @version 을 붙이면 특정 버전 .. 2024. 8. 30.
[TIL] 8/30 express 사용하기, json 객체, params 1. express express 는 외부 모듈이기 때문에 설치가 필요하다.npm install express (또는 npm i express)  1.1. http 코드 vs express 코드// express 코드const express = require('express'); // 외부 모듈 express 가져옴const app = express(); // 서버 담음app.get('/', function(req, res) { res.send('Hello World'); })app.listen(8888); // 포트번호 3000 으로 설정// http 코드let http = require('http'); // http는 별도의 설치가 필요없는 내장 모듈function onRequest(reques.. 2024. 8. 29.
728x90
반응형