참고 사이트 : https://github.com/TylerBrock/saw

 

GitHub - TylerBrock/saw: Fast, multi-purpose tool for AWS CloudWatch Logs

Fast, multi-purpose tool for AWS CloudWatch Logs. Contribute to TylerBrock/saw development by creating an account on GitHub.

github.com

brew tap TylerBrock/saw
brew install saw

brew 를 통해 설치를 진행한다. 

Basic

# Get list of log groups
saw groups

# Get list of streams for production log group
saw streams production

groups 를 보면 리스트를 볼 수 있다. 

.aws 에 아마존 환경 프로파일이 존재한다면 다음과 같이 로그 출력 확인

saw --profile amazon-dev watch dev/webApi

 

  1. node 가 설치된 환경에서 *.ts 파일을 만든다.
  2. tsc 로 컴파일 이후에 실행하면 *.js 파일이 만들어짐 
  3. node *.js 파일 실행

간단하게 실행하는 방법

npm install -g ts-node  설치
  1. ts-node 를 설치
  2. *.ts 파일을 만들고 
  3. ts-node *.ts 를 실행해주면 자동으로 *.js 파일을 만들고 실행하게 해준다.

tsc test.ts -w
변경사항을 감시하고 있다가 자동으로 test.js 파일을 업데이트 해줌
sudo xcode-select --switch /Applications/Xcode.app

실행 후 pod install 실행

npx react-native init AwesomeProject

실행했을 때 다음과 같은 에러를 만나게 되는데 

npm install -g react-native-cli && npm install -g react-native

실행 후 해결 되었다.

calc.js

const add = (a,b) => a + b;
const sub = (a,b) => a - b;

module.exports = {
	
    modulename: "calc module",
    add: add,
    sub: sub,
}

index.js

const calc = require("./calc")

console.log(calc.add(1,2));
console.log(calc.add(4,5));
console.log(calc.sub(10,2));

truthy

true
{} (empty object)
[] (empty array)
42 (number, not zero)
"0", "false" (string, not empty)

falsy

false
0, -0 (zero, minus zero)
0n (BigInt zero)
'', "", `` (empty string)
null
undefined
NaN (not a number)

배열에 includes 통하여 조건 단순화

function isKoreanFood(food) {
  if (["불고기", "비빔밥", "떡볶이"].includes(food)) {
    return true;
  }
  return false;
}

const food1 = isKoreanFood("불고기");
const food2 = isKoreanFood("파스타");
console.log(food1);
console.log(food2);

객체의 가로 표기법으로 if 문 줄이기

const meal = {
  한식: "불고기",
  중식: "멘보샤",
  일식: "초밥",
  양식: "스테이크",
  인도식: "카레"
};

const getMeal = (mealType) => {
  return meal[mealType] || "굶기";
};

console.log(getMeal("중식"));
console.log(getMeal());

 

+ Recent posts