Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

submit unit6.md - 윤상혁 #54

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions Unit3/unit3.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,43 +14,43 @@
## ❗️ notion에 키워드 정리 완료 여부
내가 notion에 키워드를 정리를 완료한 경우 체크표시 해주세요~

- [ ] 키워드 정리 완료
- [x] 키워드 정리 완료

<br>

## ❗️ 3주차 과제
1. AWS EC2 인스턴스 생성
- 수행한 화면 혹은 내용을 작성해 주세요
- <img width="689" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/c5d0d1e1-2b65-4238-852f-4d463d932211">


<br/>

2. ssh 사용하여 ubuntu 인스턴스 외부 접속
- 수행한 화면 혹은 내용을 작성해 주세요
<img width="893" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/6ee9d1db-3685-438b-9d4c-350f8897e8f2">


<br/>

3. Nginx 패키지 설치 후 http 외부 접속
- 수행한 화면 혹은 내용을 작성해 주세요
3. Nginx 패키지 설치 후 http 외부 접속 + 4. domain 연결
<img width="712" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/93f441dd-4d9a-44a7-bc4c-b831c885aeeb">


<br/>

4. 가비아 or 후이즈에서 domain 연결 (.shop 도메인)
- 수행한 화면 혹은 내용을 작성해 주세요

<br/>
5. Let's encrypt로 https
<img width="149" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/02519431-eca9-483d-983d-9410fcbc32ac">

5. 가비아 or 후이즈에서 domain 연결 (.shop 도메인)
- 수행한 화면 혹은 내용을 작성해 주세요

<br/>

6. Sub Domain 적용 (test)
- 수행한 화면 혹은 내용을 작성해 주세요
- ??

<br/>

7. Redirection 적용 (IP to Domain)
- 수행한 화면 혹은 내용을 작성해 주세요
- 3,4번 과정에서 server_name 설정 완.

<br/>

24 changes: 16 additions & 8 deletions Unit5/unit5.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,41 +6,49 @@
- [ ] 데이터베이스 실습
- [ ] 데이터베이스 실습 2
- [ ] SQL
<br>
진짜 시험끝나고 무조건 보기

<br>

## ❗️ notion에 키워드 정리 완료 여부
내가 notion에 키워드를 정리를 완료한 경우 체크표시 해주세요~

- [ ] 키워드 정리 완료
- [x] 키워드 정리 완료

<br>

## ❗️ 5주차 과제
1. ERD export해서 구축된 RDS에 반영하기
1. ERD export해서 구축된 RDS에 반영하기 && 2. 데이터그립을 통해서 RDS에 접근하기
(완료된 내용 켬쳐본 올리기)
<img width="2372" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/ce124770-4c08-410f-8c98-bfe60d0b5242">


<br/>

2. 데이터그립을 통해서 RDS에 접근하기
(완료된 내용 켬쳐본 올리기)

<br/>

3. 접근된 RDS에 쿼리 작성하기
(완료된 내용 켬쳐본 올리기)
<img width="625" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/04dd73bc-20dc-4060-b0a2-a729912ceb93">
<img width="824" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/4f38c8f1-373c-40f3-b6ed-c94f18d91fba">


<br/>

4. RDS에 더미데이터 반영하기
(완료된 내용 켬쳐본 올리기)
<img width="771" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/9382ae48-d479-403a-8114-144ce3a99688">
<img width="1035" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/5390eaf5-bcf7-4b67-9071-dc7ea4037d75">




<br/>

5. 화면 최소 3개 이상 쿼리 작성하기
(완료된 내용 켬쳐본 올리기)

(무슨뜻인지 ...?)
<img width="1047" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/e86943eb-3ac2-411a-997b-1ee5e6e92bc7">


<br/>

Expand Down
33 changes: 32 additions & 1 deletion Unit6/unit6.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
수강한 강의에 체크표시 해주세요~

- [ ] HTTP 통신
- [ ] API
- [X] API
- [ ] 데이터 포맷 - CSV, JSON, XML

<br>
Expand All @@ -19,21 +19,52 @@
## ❗️ 6주차 과제
1. 개발환경 구축하기 - nodejs 설치 및 사전에 올려둔 템플릿 적용하기
(완료된 내용 켬쳐본 올리기)
```bash
location /test {
proxy_pass http://127.0.0.1:3000/test;
}
```
/etc/nginx/sites-available에 위와 같은 구문 추가. -> :3000/test로 프록시

```javascript
const express = require('express');
const app = express();

app.get('/test', (req, res) => {
res.send("express test");
});
```
express.js에 테스트 구문 작성.

http://gdschueok.shop/test << /test 경로로 접속 시 express로 프록시되어 아래와 같은 결과물 출력 </br>
<img width="270" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/690ffdd6-5e4c-4212-9160-88db6688ce92">

템플릿 적용하는법을 모르겠어서 프록시하구 express만 테스트 해봤습니다...



<br/>

2. 자신이 설계한 DB와 연동해서 API설계 (CRUD)
(완료된 내용 켬쳐본 올리기)
<img width="1933" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/90709906-928d-4ea8-932e-baae6eb0003c">
이런식으로 :? <br>
js코드를 아직 못 짜겠습니다

<br/>

3. Postman으로 API 테스트
(완료된 내용 켬쳐본 올리기)

코드 미구현으로 인한 테스트 불가 :(

<br/>

4. API Sheet 작성
(완료된 내용 켬쳐본 올리기)
<img width="1248" alt="image" src="https://github.com/Hueok/2023-Server-Study/assets/124287568/2036f6ee-45fa-4ebb-8822-a4048a7a2a9a">
미완성본



<br/>
Expand Down
2 changes: 2 additions & 0 deletions server_nodejs_templete/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Node.js Template

Pr recover