Web
-
node.js - var, let, constWeb/Node.js 2018. 7. 10. 02:09
// var는 let보다 엄격하지 않다.var foo; let foo; // var// scope를 벗어나도 값 유지var foo = 'bar1';console.log(foo); // bar1 if(1) { var foo = 'bar2'; console.log(foo); // bar2} console.log(foo); // bar2 // let// if문안에 foo와 밖에 foo는 다른 값이 됨.let foo = 'bar1';console.log(foo); // bar1 if(1) { let foo = 'bar2'; console.log(foo); // bar2} console.log(foo); // bar1 // const는 값을 못바꿈const foo = 'bar1';foo = 'bar2'; // 변..
-
-
Node.js KakaoTalk - API 2Web/Node.js 2018. 5. 2. 23:55
환경 변수에 네이버 KEY를 추가터미널$ export PAPAGO_ID=asdfsadf$ export PAPAGO_SECRET=asdfsadf $ cd 적용 프로젝트$ npm init -y$ npm install request$ npm install body-parser$ npm install express //네이버 TTS 용 패키지 웹 요청 용var request = require('request'); //카카오톡 파싱용 패키지var bodyParser = require('body-parser');//웹 패키지var express = require('express');var app = express(); //네이버 KEYvar client_id = '당신의 네이버 API ID';var client_s..
-
-
Spring FrameworkWeb 2018. 2. 23. 01:01
Spring FrameworkSpring Framework는 Java PlatForm 을 위한 OpenSource Application Framework 로서 간단하게 Spring 이라고 합니다.MavenMaven은 Java 라이브러리 관리 및 빌드 기능 역할을 하는 관리 도구이다. Java로 개발을 하다보면 필요한 Mysql, JDBC 등의 라이브러리들이 필요한데 pom.xml을 통해 편하게 이러한 라이브러리를 쓸 수 있습니다.또한 Build 또한 가능하여, 소스 들을 Build 하여 실행또한 가능하다.// pom.xml 에서 이러한 의존성을 작성하는 것만으로도 라이브러리 사용이 가능하다. org.aspectj aspectjrt ${org.aspectj-version} DI(Dependency Inje..
-
node.js - KakaoTalk API Ver 1Web/Node.js 2018. 2. 1. 03:10
[작업폴더]$ npm install express[작업폴더]$ npm install body-parser var express = require('express');var app = express(); var bodyParser = require('body-parser');// parse application/jsonapp.use(bodyParser.json());// parse application/x-www-form-urlencodedapp.use(bodyParser.urlencoded({ extended: true })); //초기 상태 getapp.get('/keyboard', function(req, res){ const menu = { "type": 'buttons', "buttons": ["..
-
웹 개발할 때 알아두면 좋은 리눅스 기본 명령어Web 2018. 1. 30. 18:40
현재 위치 확인하기 - pwdpwd 는 현재 폴더 위치를 확인하는 명령어입니다.pwd 명령어로 현재 폴더 위치를 확인현재 폴더 내의 파일과 폴더 확인 - lsls 는 현재 폴더 내의 파일과 폴더를 표시합니다.ls 명령어로 현재 폴더 아래에 파일이 있는지 확인 특정 폴더로 이동하기 - cdcd 는 특정 폴더의 위치로 이동하는 명령어입니다. cd 폴더 위치 형식으로 콘솔 창에 입력하면 해당 폴더 위치로 이동합니다.cd 명령어를 이용하여 folder1에서 folder2로 이동 새로운 파일 생성하기 - touchtouch 는 새로운 파일을 생성하는 명령어입니다. 마우스 오른쪽 클릭으로 ‘새로운 파일 생성하기’ 대신에 명령어로 파일을 생성할 수 있습니다.touch 명령어로 index.html 파일을 새로 생성새로..