일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 몽고디비
- data science
- Statistics
- Artificial Intelligence
- 빅데이터
- 김양재
- 통계
- Machine Learning
- R
- 빅데이타
- 딥러닝
- No SQL
- Big Data
- MongoDB
- 확률
- probability
- node.js
- WebGL
- c++
- Deep learning
- 주일설교
- 김양재 목사님
- nodeJS
- 빅 데이타
- openCV
- 우리들교회
- 빅 데이터
- 데이터 과학
- 김양재 목사
- 인공지능
- Today
- Total
목록nodeJS (33)
Scientific Computing & Data Science
이번 글에서는 NodeJS의 Express Framework에 대하여 간단한 Node Module을 작성하는 방법을 알아보도록 하자.방법 1 - 각 Method를 개별적으로 Export{EXPRESS_APP_PATH}/routes/mymod.js var name = exports.name = 'GChoi'; var secret = 'gchoi'; exports.lower = function(input) { return input.toLowerCase(); }; exports.upper = function(input) { return input.toUpperCase(); }; exports.get_name = function() { return name; }; exports.get_secret = func..
by Geol Choi | Jun. 20, 2015 이번 글에서는 Amazon Web Service(AWS)를 이용하여 NodeJS 웹 서버를 구축하는 방법에 대하여 알아보도록 하겠습니다. 1. Amazon Web Server 사이트에 접속하여 sign in을 합니다. 2. Sign in을 한 후, 좌측 상단에 큐빅 모양의 아이콘을 클릭하여 AWS 메인으로 이동하면 아래 이미지의 화면이 나오고, EC2를 클릭합니다. 3. EC2를 클릭하여 Virtual Servers in the Cloud로 이동하면 아래의 이미지의 화면이 나오며 Launch Instance를 클릭하여 새로운 Instance를 생성합니다. 4. Server 설정 단계는 총 6단계로 이루어져 있습니다. 첫번째 단계는 Amazon Machi..
[app.js] var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var mongoose = require('mongoose'); var routes = require('./routes/index'); var users = require('./routes/users'); var posts = require('./routes/posts'); var rem = requi..
[app.js] var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var mongoose = require('mongoose'); var routes = require('./routes/index'); var users = require('./routes/users'); var posts = require('./routes/posts'); var rem = requi..
Express를 이용하여 웹 브라우저에서 입력한 쿼리를 MongoDB에 입력하는 방법에 대해 알아본다.[app.js]var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var mongoose = require('mongoose'); var routes = require('./routes/index'); var users = require('./routes/users')..
[index.js]var express = require('express'); var router = express.Router(); /* GET home page. */ /*router.get('/', function(req, res, next) { res.render('index', { title: 'GCHOI', age: 40 }); });*/ router.get('/users/:id', function(req, res, next){ console.log(req.params); res.send(req.params.id, 200); }); module.exports = router; [Web Browser] [Console]
Express가 3.0에서 4.0으로 버전업이 되면서 많은 변화가 있었는데 그 중 하나는 라우팅 방법에 관한 것이다. 이번 글에서는 Express 4에서 라우팅하는 방법에 대해 알아보도록 하겠다.(예제의 view engine은 ejs로 하였으나, hjs 및 jade도 동일한 방식이 적용된다.)우선 Express 어플리케이션의 루트 경로의 app.js 파일과 [routes]/index.js 파일은 다음과 같다:(라우팅에 관한 설명에 초점을 맞추었기 때문에 직접 관련된 명령어만 삽입하였다) [app.js]var express = require('express'); var routes = require('./routes/index'); var app = express(); // view engine setup..
[Example] var session = require('express-session'); var app = express(); app.use(session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})); app.get('/name/:name', function(req, res){ req.session.name = req.params.name; res.send('To see the session in action Go Here!'); }); app.get('/name', function(req, res){ res.send(req.session.name); }); [Result]
[app.js] app.use('/', routes); [index.js]var express = require('express'); var router = express.Router();var users = ['choi', 'kim','park', 'lee', 'cho']; router.get('/users/:from-:to', function(req, res){ var from = parseInt(req.params.from, 10), to = parseInt(req.params.to, 10); res.json(users.slice(from, to + 1)); }); module.exports = router;
[웹 브라우저 창에서 UserID 받기]app.jsvar express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var routes = require('./routes/index'); var users = require('./routes/users'); var app = express(); // view engine setup app.set('views', path.join(__..