[nodejs] REST API란 무엇인가(원칙 6가지)
·
Nojde.js
1. Uniform interface하나의 자료는 하나의 URL로URL 하나를 알면 둘을 알 수 있어야함요청과 응답은 정보가 충분히 들어있어야함2. Cliemnt-Server 역할구분브라우저는 요청만 할 뿐서버는 응답만 할 뿐3. Stateless요청1과 요청2는 의존성이 없어야함4. Cacheable서버에서 보내주는 정보들은 캐싱이 가능해야함캐싱을 위한 버전 같은 것도 관리 잘해야함5. Layered System6. Code on Demand REST API 이름짓기 원칙URL을 명사로 작성하위문서를 나타낼 때는 '/'파일확장자(.html) 쓰지말기띄어쓰기는 대시(-) dldyd자료 하나당 하나의  URL
[nodejs] nodemon 패키지 설치 & HTML 파일 전송
·
Nojde.js
npm initnodemon server.js아래와 같은 오류가 생긴다. 권한이 없어서 생기는 오류powershell에 관리자로 접속한다.위와 같은 코드를 입력하여 제한된 권한을 풀어준다. 다시 nodemon 패키지를 설치한다.nodemon server.js서버에서 HTML 파일전송// server.jsconst express = require('express');const app = express();app.listen(8080, function(){ console.log('listening on 8080')});// '/' 하나만 입력해주면 홈페이지로 연결시켜준다.app.get('/', function(request, response){ response.sendFile(__dirname +..
[nodejs] express로 GET request 받기
·
Nojde.js
// 필수로 라이브러리를 선언해주어야 한다.const express = require('express'); const app = express();// listen -> 포트 번호 설정 localhost:8080 -> 8080서버 요청app.listen(8080, function(){ console.log('listening on 8080')}); // server를 열 수 있다.// url에 test를 요청 받을시 response를 통해 html 파일 또는 텍스트를 보낼 수 있다.app.get('/test', function(request, response){ response.send('request 테스트')})
[nodejs] nodejs & express 설치
·
Nojde.js
npm initserver.js -> 작업할 파일 이름 설정npm install expressserver.js 파일에 아래와 같은 코드가 생성된다.{ "name": "nodejs_coding", "version": "1.0.0", "description": "", "main": "server.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "express": "^4.18.1" }}
coder_
'Nojde.js' 카테고리의 글 목록