props로 넘어온 데이터 사용 가능한 시점 앞에서 loop로 값을 넘긴 경우 created()에서 사용 가능합니다. fetch()는 created()에서 fetch()를 하고 나서 데이터를 바인딩 하면 updated()가 실행 됩니다. 그러면 컴포넌트가 다시 그려집니다. 그래서 데이터가 없을때는 컴포넌트가 안그려지게 하려면 created()에서 fetch()를 합니다. fetch()를 callback처리 created()에서 method에 있는 function을 call해서 데이터를 처리 하고 싶을 때 callback을 이용합니다. callback함수의 스쿱(scope)은 created() 안쪽이고 fetch()는 methods에 있는 call_api에서 실행되기 때문에 fetch()에서 온 respo..
이번주가 몇주차인지 계산해주는 로직. 사용 방법 아래 코드를 추가 하시고 console.log(new Date().getWeek()); 이렇게 하시면 이번주가 몇주차 인지 나옵니다. 파라메터 dowOffset은 Day Of Week의 Offset값으로 .getWeek(3) 이렇게 하면 1주일의 시작이 3일후부터로 시작합니다. 만약 1주일 시작이 수요일부터이고 싶다면 3을 넣으면 되고 목요일부터이고 싶다면 4를 넣으면 됩니다. Date.prototype.getWeek = function (dowOffset) { /*getWeek() was developed by Nick Baicoianu at MeanFreePath: http://www.meanfreepath.com */ dowOffset = typeof..
nodejs cognito 연동하기 global.fetch = require('node-fetch'); const AmplifyCore = require('aws-amplify') const Amplify = require('aws-amplify').default const { API, Auth } = Amplify const testLogin = (email, password, provider) => { console.log(email); let COGNITO = { REGION: 'us-west-2', USER_POOL_ID: 'us-west-2_xRKVaj5ls', CLIENT_ID: '5084o932i7age4c0tc9j2unmff', } COGNITO = { REGION: 'ap-northeas..
import React, { Component } from 'react'; import Kakao from 'kakaojs'; class KakaoLogin extends Component{ componentDidMount(){ console.log("hello-------"); Kakao.init('e9c4b1d97b8bac697985d17eb59516b3'); console.log(Kakao); Kakao.Auth.createLoginButton({ container: '#kakao-login-btn', success: function(authObj) { alert(JSON.stringify(authObj)); }, fail: function(err) { alert(JSON.stringify(err)..
express 앱을 띄우면 console.log만으로는 뭔가 찍기가 힘들다. 그래서 로깅을 하려면 morgan을 써야 한다. spring boot에서는 logback을 쓰면 되는데 express에서는 morgan을 쓰면 된다. 일단 이걸 추가 하려면 npm install --save morgan으로 설치 해주면 된다. 그리고 중요한 것은 morgan에 설정을 한 구현체를 만들어줘야 한다. logger/index.js module.exports.stream = { write: function (message, encoding) { logger.silly(message); } }; const formatMaker = function (tokens, req, res) { return [ "[REQ]", tok..
웹스톰으로 node Express를 빌드해서 이걸 aws elastic beanstalk에 배포 하는 작업을 해봤다. 이하 빈스톡. node Express도 경량에 서버가 빨리 뜨기 때문에 쓸만 하다. 콜수가 엄청 많으면 걱정이 조금 되었겠지만 이 서버가 그렇게 콜수가 안많아서 스프링부트로 안만들고 node express로 만들었다. 스프링부트에 비해 빨리 뜨는 것이 장점이고 나는 블락체인을 하기 때문에 npm라이브러리를 쓸려면 node로 써야 하는데 요즘은 노드도 서버로 꽤나 쓰기 때문에 괜찮은 것 같다. aws 빈스톡에 node Express 앱 배포를 하려면 아래 과정들을 꼭 거쳐야 한다. 안거치면 대삽질을 할 수 있으니 꼭 명심할 것. 빌드가 다 돼면 디렉토리 구조가 쭉 생긴다. /health 컨..
slack으로 webhook message받는 app만들고 채널에서 메세지 받기 https://api.slack.com/incoming-webhooks#getting-started위 포스트를 참고 하면 된다. 1.앱 만들기2.채널 만들기 curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello, World!"}' https://hooks.slack.com/services/ 결과이렇게 메세지 옴 end.
javascript ... dot dot dot 점점점 문법 let ar = ['hello', 'nello']; console.log(ar); 그냥 배열을 출력 했을때는 우리가 예상한대로 나옵니다. 결과 [ 'hello', 'nello' ] let ar = ['hello', 'nello']; let ar2 = ['dello', 'bello'] console.log(...ar); console.log([...ar, ...ar2]); ...ar을 출력 하면 []배열 안에 값이 있지 않고 []가 벗겨진채로 출력이 됩니다. 결과 hello nello [ 'hello', 'nello', 'dello', 'bello' ] [...ar, ...ar2].forEach(item => console.log(item)); ..
- Total
- Today
- Yesterday
- 싱가폴
- 도커각티슈박스
- vim
- 도커각티슈케이스
- docker container whale
- docker container case
- Sh
- docker container tissue box
- shellscript
- docker container
- docker container tissue
- Linux
- 도커티슈박스
- 이직
- 2017 티스토리 결산
- 도커컨테이너
- 도커티슈케이스
- 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |