일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 三井住友カード
- javascript
- local
- duckdb
- Python
- 아타미
- JenkinsFile
- node.js
- 熱海
- pyenv
- 釜つる
- 방콕
- 미츠이 스미토모
- Selenium
- codebuild
- 태국
- 카마츠루
- typescript
- documentdb
- react.js
- vba
- 프라하
- terraform
- 페이페이
- PostgreSQL
- PayPay
- 뮌헨
- 메르페이
- CSV
- 체코
- Today
- Total
목록typescript (3)
도쿄사는 외노자
Typescript+ESLint+Prettier+VSCode 설정 메모 Package Info 구성 test ├── package-lock.json ├── package.json ├── .eslintrc.js ├── .prettierrc.js └── src └── index.tspackage.json { "name": "insert-package-name", "version": "1.0.0", "description": "typescript+eslint+prettier Set", "main": "src/index.js", "scripts": { "dev": "ts-node src", "build": "tsc", "start": "tsc && node dist" }, "author": "idenrai", ..
MongoDB에 넣을 쿼리를 만드는 중이었다. Curl로 날린 파라메터를 받아서 쿼리 오브젝트에 집어넣는데... 오브젝트에 멤버를 넣어버리면 그걸 그대로 검색조건으로 박아버리니까, 값이 없는 경우도 다 조건이 되어버린다. 이걸 해결하려면 애초에 내용이 없는 데이터는 쿼리에 넣어선 안된다. 일단 그냥 자바스크립트면 심플하게 아래의 방법을 쓸 수 있다. const obj = { ...(input.name && input.name !== '') && {name: input.name}, ...(input.hobby && input.hobby.length > 0) && {hobby: input.hobby}, } 근데 타입스크립트면 위 방법이 에러가 나더라. 뭐 어찌어찌 하면 된다곤 하는데, 타입가지고 시간끄는건 ..

AWS DocumentDB의 정보 보관을 위해 AWS Secrets Manager를 사용하게 되었다. SecretsManager의 정보 자체는 Lambda의 환경변수로 아래와 같이 설정하면 된다. 현재 Lambda를 Serverless를 써서 올리기로 하고 그냥 다 코드 자체는 로컬에서 작성하고 있기 때문에, 사실 테스트를 하려면 그냥 env같은거 만들어서 정보 다 넣어두고 쓰면 되지만서도, Secrets Manager를 한번은 테스트 하고 싶으니까 Credential까지 넣어서 한번 적어 봤다. import * as aws from 'aws-sdk'; import { DatabaseInfoModel } from '../models/DatabaseInfoModel'; export default async..