본문 바로가기
반응형

프로그래밍19

[Backend] Nodejs Express로 웹 서버 만들기 Nodejs Express로 웹 서버 만들기 안녕하세요. 개발 까마귀입니다. 저번에 프레임워크 없이 웹서버를 만들어봤죠? 하지만 그런 코드로는 조금만 큰 프로젝트여도 코드가 분리가 안되고 에러가 나도 찾기가 힘듭니다. 그래서 프레임워크인 Express로 써서 더 간단하고 더 편리하게 웹서버를 만들어보죠 Express의 인기 Express의 인기가 엄청납니다. 가볍고 쉽고 빠르기 때문이죠 개발자는 express를 이용해서 블럭을 쌓아 하나의 성을 만드는 개념입니다. 그 말은 즉슨 밑바닥부터 설계를 해서 개발을 해야 한다는 거죠 이게 처음 초심 개발자한테는 머리가 멍합니다. 설계를 잘 못하면 갈아엎어야 하는 상황까지 올 수 있으니깐요. 그러니 패턴과 설계는 개발자가 다 해야 합니다. express는 개발할 .. 2021. 2. 7.
[Backend] Nodejs 웹 서버 만들기 Nodejs 웹 서버 만들기 안녕하세요. 개발자 개발 까마귀입니다. 오늘은 Nodejs로 웹서버를 만들어볼 겁니다. 우선 바탕화면이든 어디든 폴더를 만듭니다. 그리고 cmd를 킨 후 cd로 만든 폴더로 이동합니다. 이렇게요. 그런 다음 npm init을 칩니다. 그냥 엔터만 누르시면 됩니다. 나중에 수정은 package.json으로 수정하면 됩니다. 엔터를 다 했으면 저희가 만들었던 폴더에 package.json이 생성이 됐을 겁니다. 이렇게 생성이 됐으면 성공입니다. 그런 다음 만든 폴더에 index.js 파일을 생성 후 코딩을 합시다. const http = require('http'); http.createServer(function(req, res) { }).listen(8080, function.. 2021. 1. 31.
[Backend] Nodejs란? Nodejs란? 안녕하세요. 개발 까마귀입니다. 백엔드에서 많이 사용하는 Nodejs란 무엇일까요? Nodejs는 자바스크립트를 브라우저 외에 다른 환경에서도 사용할 수 있게 해주는 런타임 입니다. 원래 javascript의 코드를 실행하기 위해서는 html파일을 만들고 그 html파일에 javascript를 연결을 시켜서 브라우저로 확인할 수 밖에 없었는데 이제는 그럴 필요가 없다는거죠 nodejs는 chrome 엔진인 v8엔진으로 실행이됩니다. 그래서 코드 호환성 문제는 걱정할 필요는 없습니다. Nodejs는 백엔드 언어? Nodejs는 백엔드 언어가 아닙니다. javascript 실행기 입니다. javascript를 실행시켜주는 "도구"일 뿐입니다. 가끔가다 "Nodejs는 백엔드 언어이니 나는 프.. 2021. 1. 31.
반응형