목록전체 글 (222)
개발로그필름
MVP.css 미들웨어는 HTML의 요소들을 이쁘게 만들어준다 HTML 태그에 몇 가지 기본 스타일들을 입혀준다 mvp.css 사용 방법 head title #{pageTitle} | Wetube link(rel="stylesheet" href="https://unpkg.com/mvp.css") mvp.css link를 추가한다 https://andybrewer.github.io/mvp/ MVP.css - Minimalist stylesheet for HTML elements A decent MVP in no time More building and less designing with "set and forget" styling. "Uber for X" brainstorming session andybr..

HTML을 리턴하는 방법은 두 가지 옵션이 있다 res.send("Hello!")으로 HTML 문자열을 그대로 보내는 방법 하지만 보내려는 HTML 코드 양이 많아지면 가독성도 떨어지고 보기에도 안 좋다 그 해결방안으로 나온 것이 Pug! pug는 템플릿을 이용해서 view 만드는 것을 돕는 템플릿 엔진이다 실행하고 있는 프로젝트 터미널에 npm i pug 설치 app.set("view engine", "pug"); express에게 이제부터 사용할 view engine은 pug라고 말해주기 express는 view 폴더 안에 있는 파일을 찾기 때문에 초기 세팅도 고쳐주어야 한다 express 튜토리얼 홈페이지에 나와있는 설명을 보면 기본적으로 process.cwd() + 'views' express가 ..
Router Router는 컨트롤러와 URL를 쉽게 관리해 마치 미니 애플리케이션을 만드는 느낌이다 프로젝트에서 필요한 Router를 만들기 전 README.md 파일을 만들어 전체적인 라우터 플랜을 만들어보는 것이 개발하기에 용이하다 어떤 종류의 데이터를 이용할 것인가에 따라 URL을 디자인 해보자 Router 생성 방법 const globalRouter = express.Router(); const userRouter = express.Router(); const videoRouter = express.Router(); 라우터 이름을 명시한 뒤 express.Router()로 라우터를 생성한다 Router 사용 방법 app.use("/", globalRouter); app.use("/videos", ..

https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 앞에 문제들을 한꺼번에 종합 출력하는 사칙연산 문제이다 코드 풀이 10869.js a / b 연산만 Math.floor() 함수를 썼는데 백준 출력 결과값을 보면 소수점 밑에 자리가 없다 따라서 같은 출력 결과를 내기 위해 소수점 밑에 수를 버리는 Math.floor() 함수를 사용하였다 입력 파일 input.txt 출력 결과 채점 결과

https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 1008.js 입력 파일 example.txt 출력 값 결과 화면 성공!

https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net

https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 바로 앞 게시물에서 백준 1000 A+B를 풀이하였다 자세한 설명과 풀이 방법은 그 게시물을 참고해 주세요 2022.07.18 - [분류 전체보기] - [백준] javascript 1000 A+B

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준에서 자바스크립트에 대한 입출력을 작성해주려면 모듈을 포함시켜야 한다 const fs = require('fs'); node.js에서 file system 안에 있는 fs 모듈을 불러온다 const input = fs.readFileSync('/dev/stdin').toString().split(' ') /dev/stdin 파일 위치는 백준 문제 한정 경로이다 백준이 제시한 node.js 입력 초기 코드를 참고하면 알 수 있다 위의 방법은 공백을 기준으로 문자를 나누어 값을 저장할 때 사용한다 input[0], ..