- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- findByIdAndDelete
- Find
- RDS
- nginx
- til
- atlas
- double quote
- sequelize
- EC2
- JavaScript
- certbot
- Nodejs
- single quote
- moment
- TypeScript
- Node.js
- https
- css
- async
- MYSQL
- Express
- wil
- await
- mongodb
- AWS
- flutter
- mongoose
- TailwindCSS
- clipBehavior
- jsonwebtoken
목록분류 전체보기 (95)
기억 휘발 방지소
데이터베이스는 MySQL을 사용합니다. ✔️ RDS 우선 AWS에 로그인 후 RDS 검색 대시보드에서 데이터베이스 생성 클릭 표준 생성, MySQL 선택 템플릿은 프리 티어로 설정 설정에서 암호 설정 연결에서 퍼블릭 액세스를 '예'로 설정 다 했으면 맨 아래로 내려서 '데이터베이스 생성' 클릭 보안 그룹 설정 인바운드 규칙 편집에 들어와서 MYSQL/Aurora 추가 이렇게 하면 설정은 끝난다. ✔️ Workbench에 연결 Workbench에 접속해서 + 버튼 클릭 빨간 네모칸을 채워넣으면 된다. Hostname에는 RDS 엔드포인트를 넣으면 되고 Username에는 admin 그리고 Store in Vault를 눌러 RDS 데이터베이스 생성할 때 만든 비밀번호를 입력해준다.

설치한 라이브러리들은 다음과 같다 express typescript @types/express: Express 모듈에 대한 type을 지원 @types/node: Node.js 타입을 추가 nodemon 먼저 간단한 예시 코드를 만들었다. // app.ts import express from "express"; const app = express(); app.listen(4000, () => { console.log("✅ Server listening on 4000"); }); 에러처리를 위한 미들웨어를 만드는데 JavaScript로 했을 때와 좀 다른게 매개변수의 타입을 다 적어줘야했다. express.Request, express.Response, express.NextFunction을 넣어줘도 되고..

✔️ TypeScript 설치 타입스크립트를 사용하기 위해서는 먼저 typescript를 설치해야한다. npm i typescript 혹은 npm install typescript ✔️ TypeScript로 코드 작성 먼저 간단한 코드를 작성했다. 파일은 .ts로 만들었다. // app.ts console.log("Hello TypeScript"); 'node app.ts'를 하면 실행이 된다. 위에 코드는 실행이 된다. 하지만 node가 TypeScript를 실행시킨 것이 아니라 JavaScript로 인식하고 실행을 시킨 것이다. 다음 코드도 실행해보자 let age: number; age = 30; console.log(age); // SyntaxError: Unexpected token ':' 위에..
자바스크립트로 날짜를 다룰 때 자주 사용하는 라이브러리가 바로 moment.js라고 생각한다. 📌 설치 npm i moment 혹은 npm install --save moment 📌 날짜 다루기 const moment = require("moment"); moment(); // Moment moment().format(); // 2022-01-04T14:17:38+09:00 moment().format("YYYY/MM/DD hh:mm:ss a"); // 2022/01/04 02:22:01 pm format()으로 원하는 날짜 형식을 지정할 수 있다. 년 - YYYY: 2022 / YY: 22 월 - MMMM: January / MMM: Jan / MM: 01 / M: 1 일 - DD: 04 / D: 4 ..

📌 Heroku Java, NodeJS, Python 등 여러 언어를 지원하는 클라우드 Paas이다. 🔥 Paas(Platform as a Service; 서비스형 플랫폼)란, 클라우드 컴퓨팅 모델이다. 빌드 유지보수에 들어가는 비용과 복잡성 없이 앱을 개발, 실행 및 관리하기 위한 완벽한 클라우드 플랫폼을 제공하는 클라우드 컴퓨팅 모델이다. 출처: IBM 📌 앱 배포하기 1. 가입 및 로그인 (https://id.heroku.com/login) 2. Create new app 클릭 3. App이름 작성해주고 region을 United States로 설정 4. Deploy 탭에 가면 배포하는 방법이 나온다. Heroku에 내 소스를 올리기 위해서는 Heroku CLI를 설치해야한다. 본인 운영체제에 맞게..
📌 req.body JSON과 같은 데이터를 받을 때 사용한다. // axios로 요청보내기 await axios.({ url: "http://localhost:4000", method: "POST", data: { title: "hello", content: "hello world", }, }); 서버에서 받을 때에는 아래 설정을 해줘야한다. const express = require("express"); const bodyParser = require("body-parser"); const app = express(); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); +) express 4.16.0버전 이후..