반응형 전체 글61 node js #2 URL 라우팅 웹 사이트에 접속하기 위하여 URL 주소를 접속하게 되는데 그런 접속 주소에 따라 서버가 어떤 반응을 할지 정하는 것이다. 예를 들어 http://localhost:3000/ 이라는 주소로 접속을 하게되면 "http://localhost:3000"까지가 서버를 접속하기 위한 주소이고 '/' 부터는 서버내에서 어떤 파일을 사용자가 원하는지에 대한 내용이다. 그리고 '/'의 경우 전통적으로 가장 최상단에 기본 파일을 말한다. 대부분. index.html, main.html, default.html 와 같이 특정단어 + 확장자 파일을 불러오게 된다. 여기서 URL 라우팅은 / 뒤로 오는 주소에 따라 서버에 어떤 파일을 사용자한테 제공할지 정하는것을 말한다. File : app.js var express = r.. 2020. 7. 6. node.js #1 npm init 현재 폴더를 node 를 사용하기 위한 환경을 맞추는 것이다. 해당 경로에 'package.json' 폴더가 생성된다. npm install express --save 현재 npm 프로젝트에 express 를 추가한다. --save 옵션은 package.json에 express 를 쓰는것을 기록해 놓고 다른 프로젝트에서 사용하기 쉽게한다. npm install nodemon --save 소스가 수정될떄마다 소스를 자동 재시작하여 반영된 소스가 실행되도록 한다. file : app.js //import express from 'express' var express = require('express') var app = express() app.listen(3000, function(){ c.. 2020. 7. 5. [TOOL] SVN 서버 설치 및 사용법 SubVersion (SVN) 은 버전관리를 위한 소프트웨어 이다. 주로 프로그램 소스를 다루는 개발자가 많이 사용하는데, 수정이 자주 일어나는 소스를 SVN에 최초업로드 하고 수정할떄마다 지속적으로 업로드하면 소프트웨어에 의하여 각 버전별로 관리가 되고 필요에 따라 이전 버전을 되돌릴수 있는 기능을 제공한다. 이는 여러사람이 같은 소스를 수정할 때 라면 더욱 필요하다. SVN 이외에서 버전 관리소프트웨어는 git, CVS, visualstudio team service 등이 있다. 1. 설치 공식 홈페이지 : https://www.visualsvn.com/server/download/ VisualSVN Server | Download New in VisualSVN Server 4.2 Finding fi.. 2020. 6. 26. [TOOL] TortoiseSVN 사용법 다른 시스템은 이미 SVN이 적용되어 SVN 서버에 소스를 업로드 하고 버전관리를 하고있었으나. 현재 내가 운영하는 시스템은 SVN이 적용되어 있지 않았다. 소스를 수동으로 백업해두고 문제가 생기면 다시 복구하는 작업을 했었는데 이로 인해서 생기는 많은 문제들이 있었고 제대로된 버전관리가 되지 않았다. 이전 버전의 작업물을 찾는데 많은 시간을 소요한 다음에야 SVN 를 적용하려고 하였다. SVN 을 적용하면서 알게되는 점들을 기록한다. 1. 설치 공식 홈페이지 : https://tortoisesvn.net/downloads.html 링크로 접속해서 최신 버전을 받는다. 요즘 대부분 64bit 운영체제를 쓰니 64bit를 설치한다. 설정할 것도 없고 Next를 연타해서 기본설정으로 설치, 설치 페이지 하단.. 2020. 6. 26. 이전 1 2 3 4 5 6 7 8 ··· 16 다음 반응형