본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JavaScript

(63)
Node.js 조건문, else일때 response.writeHead(404) 404오류를 반환하다 URL의 경로명을 검사하여 루트('/')로 요청이 들어온 경우에만 데이터를 읽어서 응답을 전송하고, 그 외의 경우에는 404 오류를 반환한다. var http = require('http'); var fs = require('fs'); var url = require('url'); // HTTP 서버를 생성합니다. 요청을 처리하는 콜백 함수를 전달합니다. var app = http.createServer(function(request,response){ // 요청된 URL과 쿼리 문자열을 가져옵니다. var _url = request.url; var queryData = url.parse(_url, true).query; var pathname = url.parse(_url, true).pathname;..
Node.js 콘솔에서의 입력값 사용하기 process.argv process.argv를 사용해 명령줄에서 전달된 인수를 처리하고 출력한다. var args = process.argv; // 첫 번째 인수를 출력합니다. console.log(args[2]); console.log('A'); console.log('B'); // 두 번째 인수가 '1'인 경우에 따라 다른 메시지를 출력합니다. if(args[2] === '1'){ console.log('C1'); } else { console.log('C2'); } console.log('D');
Node.js 로 간단한 웹서버 만들기: 정적/동적파일서버 예제코드를 아직 다운받지않았다면 아래 게시물을 수행한다. https://standout.tistory.com/1383 Node.js 로 간단한 웹서버 만들기: 정적파일서버 간단한 웹서버를 만들어 요청된 url에 따라 해당하는 파일을 읽어 응답으로 전송한다. gs.readFileSynx 메서드를 사용하여 파일의 내용을 응답본문으로 설정한다. node main.js var http = require('http'); var fs standout.tistory.com url문자열을 이용하여 파일을 읽어와 정적 html템플릿에 적용하여 응답본문으로 전송한다. var http = require('http'); var fs = require('fs'); var url = require('url'); // HTTP 서..
Node.js 로 간단한 웹서버 만들기: 정적파일서버 간단한 웹서버를 만들어 요청된 url에 따라 해당하는 파일을 읽어 응답으로 전송한다. gs.readFileSynx 메서드를 사용하여 파일의 내용을 응답본문으로 설정한다. node main.js var http = require('http'); var fs = require('fs'); // HTTP 서버를 생성합니다. 요청을 처리하는 콜백 함수를 전달합니다. var app = http.createServer(function(request,response){ // 요청된 URL을 가져옵니다. var url = request.url; // 루트 경로('/')로 요청이 들어온 경우 기본 페이지(index.html)로 설정합니다. if(request.url == '/'){ url = '/index.html'; ..
create-react-app 프로젝트 생성하기 create-react-app 리액트 프로젝트 생성할때 필요한 설정과정을 생략하고 바로 간편하게 프로젝츠 작업환경을 구축해주는 도구 설정은 추후 변경이 가능하다. yarn create react-app yarn create react-app sanghee 브라우저가, 혹은 브라우저 선택 창이 열릴때까지 기다리기 성공메세지와 함께 브라우저를 선택하거나 url직접 입력 완료
yarn이란?: yarn 설치하기 Node.js를 설치할떄 패키지를 관리해주는 npm도구가 설치된다. 이때 npm대신 yarn이란 패키지 관리자 도구를 설치하여 사용해도되는데, yarn은 npm을 대체하는 도구로 보다 빠르며 기타 부가 기능을 제공한다. 설치 후 잘 설치되었는지 확인해보자. npm install --global yarn yarn --version
Window Node.js 설치하기 (feat.Node.js, 자바스크립트가 갈수록 강력해지는 이유) 리액트 프로젝트를 만들때도 Node.js를 반드시 먼저 설치해야한다. Node.js는 자바스크립트 런타임으로 2009년 출시 이후 웹서버, 브라우저, 애플리케이션, 데스크톱 등에서도 활약하고있다. https://standout.tistory.com/60 Node.js란? Node.js Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다 오픈 소스, 다양한 모듈과 라이브러리를 지원 JavaScript 런타임 환경 JavaScript로 서버 사이드 코드를 작성할 수 있도록 해주 standout.tistory.com Node.js를 설치하면 패키지 매니저 도구인 npm이 설치되는데 npm으로 수많은 개발자가 만든 패키지를 설치하고 그 버전을 관리할 수 있다. npm저장소에 등록된 패키지는 ..
파라미터값에 따른 tab active 유지하기 우선 php로 파라미터 값에 따라 active 클래스가 추가되도록 html에 설정한다. 각 탭이 클릭될때마다 파라미터가 수정/추가되고 reload()되면 끝. //원하는 a 요소 모두 선택 const tabMenuLinks = document.querySelectorAll(".layout_tab ul li > a"); tabMenuLinks.forEach((link) => { link.addEventListener("click", function (event) { event.preventDefault(); // 링크의 기본 동작(페이지 이동) 방지 const linkHref = this.getAttribute("href"); // 클릭한 링크의 href 값을 가져옴 const currentURL = wi..