node.js 3

AJAX로 삭제요청하기 2 (서버는 뭘해야하나)

게시물 번호를 보내려면 어떻게 합니까 JAX로 DELETE 요청시 가장 중요한 내용이 있습니다. 여러분이 원하는 게시물을 삭제하고 싶으면 AJAX요청을 할 때 삭제 원하는 게시물 번호를 보내십시오. (게시물 번호는 우리가 예전에 _id : 1 이런식으로 DB에 저장해놨으니까 그걸 보내십쇼) data : {} 부분에 삭제를 원하는 게시물 아이디를 적어 보내면 좋을 것 같습니다. 지금은 테스트해야하니 대충 _id : 1이라고 적어봅시다. 그럼 서버는 어떤 코드를 짜야 게시물이 삭제될까 deleteOne 함수를 쓰면 원하는 데이터를 삭제 가능합니다. deleteOne(삭제원하는 데이터이름, function(){} ) 이렇게 쓰시면 됩니다. 그리고 AJAX요청시 data : { _id : 1 } 이라고 적은 정..

Node.js 2022.06.10

Basic GET request

서버를 띄우기 위해 작성할 기본 template 설치했던 express라이브러리 사용법에 의하면 이렇게 쓰면 서버가 뜬다고 한다. 해석해보자면 첫 두줄은 express 라이브러리 첨부와 사용, 밑에 app.listen()은 원하는 포트에 서버를 오픈하는 문법이라고 보면된다. listen() 함수 안엔 두개의 파라미터가 필요하다. listen(서버를 오픈할 포트번호, function(){서버 오픈시 실행할 코드}) 이렇게 사용하면 된다. 위 코드를 잘 작성하고 New Terminal 눌러 터미널을 켜서 node server.js를 입력하고 enter를 누르면 서버가 뜬다. 위와 같이 listening on 포트번호가 뜨면 서버가 열린것이다. 그리고 브라우저 주소창에 localhost: 포트번호를 치고 접속..

Node.js 2022.06.03

Node.js와 Express 라이브러리 설치하기

1. Node.js설치 구글에 Nodejs 검색 후 가장 먼저 나오는 사이트에 들어가 설치를 하도록 하자. 최신버전을 다운받지 말고 왼쪽것을 다운받자. 설치 경로 임의로 바꾸시면 npm 어쩌구 이런 명령어가 안먹을 수 있다. 경로는 건들지말고 C드라이브 기본 경로로 놔두자. 2. VS code 설치 비쥬얼 스튜디오 코드 Visual Studio Code 라고 부르는 에디터인데 역시 구글 검색해서 설치 ㄱㄱ (바탕화면에 아이콘이 안보이면 검색메뉴에서 검색ㄱㄱ) 3. 작업폴더를 만들고 에디터로 오픈 에디터로 오픈하려면 에디터 상단 File - Open Folder 를 선택하고 작업 폴더를 오픈하시면 된다. 이렇게 폴더를 항상 연 채로 코드를 짜고 라이브러리 설치하고 해야 한다. 폴더를 잘 열었으면 이렇게 왼..

Node.js 2022.06.03