일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 호스팅영역
- nodejs
- 웹소켓재시작
- gptapi
- javascript
- ChatGPT
- git
- 웹소켓연결
- 자바
- aws
- 버킷생성
- db
- Github
- nvmrc
- Database
- 노드버전
- class
- 클라우드
- 패키지설치에러
- java
- Express
- 클래스
- iam사용자
- 웹소켓연결끊김
- GPT3.5
- gpt3.5turbo
- openaiapi
- gitlab
- chatGPTAPI
- aiapi
Archives
- Today
- Total
목록formidable #path #fs #nodejs #express (1)
IT's Jenna
formidable로 파일 업로드하기
기본적으로 http 통신 프로토콜에선 req, res에 텍스트를 전달하면서 통신한다. 텍스트 외의 파일을 업로드하기 위해서는 form-data 형식으로 통신을 해야 하고 form-data 형식을 사용하기 위해선 추가 모듈이 필요하다. 이때 사용하는 모듈이 formidable이다. formidable 모듈은 npm i formidable --save로 설치해서 사용할 수 있다. 공부하고 있는 단계에서는 서버와 Database 그리고 파일을 저장하는 storage까지 하나의 PC에서 사용하지만 실무에서는 server 컴퓨터, database 컴퓨터, storage 컴퓨터를 모두 분리해서 사용한다. 이렇게 PC를 분리해서 사용해야 추후에 PC 확장이 용이하다. 파일을 업로드할 때의 절차를 한번 알아보자. 예를..
Backend/Backend 기본
2021. 2. 18. 10:10