서버 프로그래밍(282)
-
Node.js에서 multer를 이용한 파일 업로드 구현
기존에 사용하던 업로드 관련 소스 코드가 제대로 동작을 하지 않아서 multer를 이용한 방법으로 변경하였다. https://dzone.com/articles/upload-files-or-images-to-server-using-nodejsvar Storage = multer.diskStorage({ destination: function(req, file, callback) { callback(null, "./Images"); }, filename: function(req, file, callback) { callback(null, file.fieldname + "_" + Date.now() + "_" + file.originalname); } });var upload = multer({ storage..
2017.05.10 -
Node.js 웹서버에서 CORS 문제 해결 방법
프론트엔드를 Angular.js로 만들고, 백엔드를 Node.js+Express로 만들면 프론트엔드에서 당연히 CORS 이슈가 발생한다. http://m.mkexdev.net/339 var app = require("express")();var cors = require('cors')();app.use(cors); 당연히 Node.js에서는 쉽게 해결된다.
2017.05.09 -
Microsoft Translator API 연동 방식 변경
기존에 잘 사용하고 있던 Microsoft Translator API 연동 방식이 변경되었다. 1. Microsoft 애저 가입 및 구독 신청https://translatorbusiness.uservoice.com/knowledgebase/articles/1078534-action-required-before-april-30-2017-microsoft-tHow to sign up for Microsoft Translator on Azure1. Sign up for a Microsoft Azure account. If you don’t already have an Azure account, sign up for a Microsoft Azure account at http://azure.com. 2. Aft..
2017.05.07 -
MongoDB version 3.4.4 (Windows 버전)에서의 샤딩 설정 관련
* mongos 실행 시, configdb는 반드시 replicaset으로 구성되어 있어야 함 C:\mongodb\bin>mongod -configsvr -dbpath c:\mongodb\config1 -port 20001 -replSet configSetC:\mongodb\bin>mongod -configsvr -dbpath c:\mongodb\config2 -port 20002 -replSet configSetC:\mongodb\bin>mongod -configsvr -dbpath c:\mongodb\config3 -port 20003 -replSet configSetC:\mongodb\bin>mongo localhost:20001MongoDB shell version v3.4.4connecting ..
2017.04.23 -
리눅스 가상서버 설치 및 운영
1. Cafe24 리눅스 가상서버 호스팅 신청https://www.cafe24.com/?controller=product_page&type=server&page=virtual_linux 2. CentOS에서 MySQL 설치https://www.lesstif.com/pages/viewpage.action?pageId=24445108 3. CentOS에 MongoDB 설치https://c5ecbb38d638.gitbooks.io/mongodb-install-manual/content/mongodb_c124_ce58_c900_be44.html 1. CentOS serverCentOS 7 기준epel 설치yum update yum install -y epel-release npm 설치yum install -y ..
2017.04.04 -
웹 접근성 향상을 위한 웹 표준실무 (예제)
HTML5, CSS3, Javascript 예제JQuery, Bootstrap 관련 예제Node.js 웹서버 예제 * 공통적으로 1번만 하면 되는 일npm install -g expressnpm install -g express-generator * 웹서버 프로젝트 생성express helloworldcd helloworldnpm installnode ./bin/www * MongoDB 실행방법cd c:\mongodbmkdir varcd binmongod -dbpath c:\mongodb\var * MongoDB 접속방법cd c:\mongodbcd binmongo * HTML 상의 Javascript에서 크로스 도메인 문제 해결을 위해 크롬 플러그인 설치 필요javascript ajax 크로스 도메인 요..
2016.12.16