목록STUDYING/WEB (22)
MY MEMO
1. http / https (천재용 피셜) http는 wire shark를 이용하면 packet를 모두 볼 수 있다하지만 encryption을 하면 보안이 되기 때문에 괜찮다! https는 packet을 볼 수 없다!하지만 사용을 위해 인증서가 필요하다(->돈을 줘야함)
1. database 연결하고 userSchema 에서 정의한 database 가져오기app.js//**** mongodb를 연결하기 위함 ****/ var mongoose = require('mongoose'); //***** connect mongodb *****/ mongoose.connect('localhost','practice'); var db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', function() { console.log("mongodb connected"); }); //******* dbSchema *******// var Account =..
1. install npm install express-session --save 2. session 생성 var app = express(); var port = process.env.PORT || 3000; var server = require('http').createServer(app); // http server를 socket.io server로 upgrade한다 // 이걸 사용하면 아래 것을 주석 처리하거나 지워야한다 /* http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); */ var io = require('s..
참고 url : http://poiemaweb.com/nodejs-socketio (설명이 매우매우매우 잘되어 있음!)
잊지 않지 위해서... 구름 IDE를 사용했기 때문에 별도의 Express.js node.js를 설치하지 않았다. (구름IDE : https://ide.goorm.io/) +) Express.js : node.js를 이용하여 웹 어플리케이션을 구현하기 위한 프레임워크node.js : javascript의 서버용! 1. mongodb 설치하기 npm install --save mongodb --save로 해야 더 적은 용량으로 설치될 수 있다용량 부족으로 에러가 난 적 있어서 한번 갈아엎었다 npm install --save express mongoose body-parser 이제 node.js 와 mongodb를 mongoose를 이용하여 연동한다 2. mongodb는 서버다 서버를 실행해야지만 mong..
The view is represented by v 위의 코드가 제대로 나오지 않아서 다시 작성한다. The view is represented by v
출처 : https://www.youtube.com/watch?v=ABoCeLjY0Xo&list=LLrMY3C2G9ShhFi3y6GCkk1w Speech to text converter in JS
참고 : https://developers.naver.com/main/ (어플리케이션 등록하기) 참고 : https://developers.naver.com/docs/login/api/ (api 코드) api코드를 적절히 붙이고 실행을 시키면 된다하지만 api권한설정을 해줘야되는데내 생각엔 승인이 떨어지기 전까지 권한 설정이 제한되어있는 듯 하다 (탭이 아예 보이지 않는다)
출처 : https://www.youtube.com/watch?v=_eC_lbmoizg&list=PLRx0vPvlEmdAVcSdYgqjJ64A7ggHhorU_ index.jsp Chat Submit Successfully send the messageFill out all the blanksDATABASE ERROR web.xml Anonymous index.html index.htm index.jsp default.html default.htm default.jsp ChatSubmitServlet chat.ChatSubmitServlet ChatListServlet chat.ChatListServlet Chat.java package chat; public class Chat { int chatID; ..
AJAX란? : AJAX란 비동기 JavaScript와 XML , 서버측 Scripts와 통신하기 위한 XMLHttpRequest객체를 사용, 서버측으로 다양한 형식(JSON, XML, HTML 및 일반 텍스트 형식 등)의 정보를 주고 받음, AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행 되는 "비동기성", 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 가능출처 : https://developer.mozilla.org/ko/docs/AJAX/Getting_Started 장점 : 고속으로 화면 전환: 서버 처리를 기다리지 않고 비동기 요청: 수신하는 데이터 양을 줄이고 client에게 처리 위임 가능 단점 : Ajax를 사용할 수 없는 br..