Certbot 으로 Let’s encrypted 무료 https SSL 적용 - AWS Node.js
·
Cloud
준비물domain (가비아에서 도메인 구매)domain, www.domain (두 개 설정 필요)Lightsail server AWS 가입후 lightsail 에서 instance 생성5$, $7, $12 는 3개월 무료SFTP 접속Lightsail 에서 console로 접속키 파일을 다운받아 putty 로 접속도 가능 (putty gen 으로 private 키를 생성하고 접속해야 함)Nginx  설치sudo apt updatesudo apt install nginx conf.d 파일에 도메인 설정 추가 (site-available 에 추가함)sites-available/sites-enabled 는 더이상 사용되지 않는 Nginx 설정 방법이라고 한다. 이 포스팅에서는 conf.d 에 Nginx 설정 파..
[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_
'node.js' 태그의 글 목록