Wecode - Foundation 1 (부트캠프)/Express (코드 Framework) 5

[Express]Express, TypeORM.

잘 모르는 상태에서 수업 내용 정리했는데, 다시 채워지면 다시 적어야겠다. 다시 채워진 블로그 https://pm-developer-justdoit.tistory.com/71 백엔드 서버, 데이터베이스 서버, express, mysql, Typeorm 관계 코딩하면서 항상 관계가 연결이 안 되던 게, 코드부터 치고 나서 강의를 다시 들으니 이제 연결이 된다 벡엔드는 서버를 2개 사용함 - 백엔드 서버 - 데이터베이스 서버 (mysql 설치 할 떄, mysql serve pm-developer-justdoit.tistory.com https://pm-developer-justdoit.tistory.com/34 [Westagram Backend Project] 1. Express 초기 환경 설정/ TypeO..

[Node.js] Express, postman 활용 - 유저 생성, 추가 (회원가입)

이거를 배열로 추가하는게 아니라, Express로 server 연결하는 것을 나중에 할 것임 아래에 있는 것도, 그냥 수업에서 하라는데로 따라했다.. 잘 모르는겠는데, 다시 돌아와서 포스팅 남기겠음. 유저 생성해보기 (회원가입, 추가) app.post("/users", 함수 이름은 동사로 만들기) app.post("/uerser", createUsers) 1. createUsers라는 함수 이름 만듦 2. 이제 createUsers 함수를 만들자 3. try 안에 정상동작하는 코드 넣을 틀 try { } 안에 catch (err) 넣고 틀만 이렇게 잡아줌. 추가하는 함수는 push 니까 users.push users 배열에 추가한다 백엔드한테는 터미널이 console. body: 프론트가 백엔드에게 보내..

[Node.js] Express, j.son 문법

Server 생성 const http = require(http) http라는 변수 다른 파일 곳곳에 있는 걸 가져올 거에ㅐ = require (밖에 있는 거 갖다 쓸 때) app.get( → 하나의 기능 ex.마이페이지, 이름수정 등) 만약 기능이 6개면 app.get이 6개 작성하는 함수의 이름은 아래에 기준해서 만들어줌 (백엔드는 CRUD만 함) Create Read Update Delete (함수 이름은 동사로 써야 함) [기본 원리] 데이터를 return하는 함수가 있고, 프론트엔드가 화면에 보이고 이걸 계속 호출하기 어려우니, "/users"라는 걸 이용 url로 접근하면 백엔드에 있는 함수 호출 app.get (인자1, 인자2): 함수 (첫번째 인자 '/users', 두번째 인자 끝까지) 2..

[Node.js] Express 정의

Express 는 framework 이다. 0. 자바스크립트는 브라우저 안의 언어 속도가 되게 빨라서, 브라우저만 하기에 아깝다. 서버도 그럼 자바스크립트로 만들자 (브라우저 밖에서 서버에서 작동하게 하는 환경 = node.js ) 즉, node. js 는 언어가 아님, 환경임 (자바스크립트를 구동하는 환경) 백엔드에게 고객은 프론트 프론트에게 고객은 백엔드 (유저 고객 사용자가 button을 누르면, / client인 프론트엔드가 ) 함수 호출할때마다 반복적으로 일어나는 과정을 자바스크립트로 허용 요청확인 코드 매번 할 게 많아서 매번 똑같은 거 하니, ppt template처럼 모음집 = framework 귀찮으니 미리 만들어놓고 갖다 쓰라 Ex. express.js / nest.js *파이썬 쓰면 ..

[Node.js] Express 서버 다운로드

Express는 Node 개발자들이 많이 사용하는 framework 이다. 더 읽기 쉽고 유연하고 지속가능한 백엔드 앱 개발을 돕는다. 라우팅과 로직의 모듈화를 위해 사용한다. Express.js 설치 terminal에 npm install express --save express 를 하는 가장 큰 이유가 rounting이다. package.json 생성 그 이후에는, npm init 명령어를 통해 package.json 파일을 생성한다. 처음 생성할 때는 npm init -y 로 하면 중간 과정 생략하고 바로 생성 가능하다. 공백을 꼭 지켜줘야 가능하다. npm 라이브러리 설치 도와주는 도구 node_modules 라이브러리에 필요한 자료들 담는 공간