본문 바로가기

분류 전체보기675

Node.js - Part 11-5. 스크립트의 이해 자, 이제 4줄짜리 express 기본 소스가 어떤 구조인지 살펴 보도록 하겠습니다. Node.js 스크립트는 항상 첫 줄부터 순차진행됩니다. 첫째 줄 스크립트는 아래와 같은데요. const express=require('express'); 답습하는 의미에서 다시 살펴보겠습니다. const 는 한번 대입하면 변하지 않는 상수를 정의하는 선언문이고 const express 는 상수의 이름을 express 로 지어주겠다는 의미이며, 그리고 express = require('express');는 express 모듈을 불러와 express 에 넣어주겠다는 의미입니다. 등호기호 = 는 동일하다는 의미가 아니라 오른쪽을 복사해서 왼쪽에 넣는 의미였지요. express 도 결국은 모듈이기 때문에 이와 같은 방법을 사.. 2022. 3. 15.
자바스크립트에서 인공지능 사용하기 ( 2024. 8. 17 수정 ) 인공지능 열기가 뜨겁습니다.여러 개발 방법이 대두되는데요. 보통 파이썬을 이용한 방법이 많지요.가장 쉽게 접근할 방법을 찾아보다가 이미 학습된 인공지능을 사용하는 것은오직 자바스크립트만 이용한 방법도 있어 공유합니다.위키독스 무료 공개 서적을 참조하였습니다.https://wikidocs.net/book/5373 p5 자바스크립트와 ml5 머신러닝라이브러리https://www.p5js.org https://www.ml5js.org https://teachablemachine.withgoogle.com https:/ ...wikidocs.net간단하게 완성된 예제는 구경해 보실 수 있습니다.크레이의 블로그 상단에 이런 부분이 생겨났을 텐데요.인터넷을 검색하여 동물사진을 다운받아 윈도우 탐색기에서 위 공간에 .. 2022. 3. 14.
http 웹페이지에서 카메라, VR 제어 권한 주기 크롬브라우저의 업데이트로 인해 http 주소에서는 카메라 제어나 휴대폰의 VR기울기 센서를 제어할 수 없도록 변경되었었는데요. 기본적으로 https 주소에서만 카메라나 VR기울기센서를 사용할 수 있습니다. 그렇다고 https 인증서를 구매해서 적용하자니 돈이 들고 해서 나중에 기회가 되면 알아볼까 했었는데요. 오늘 드디어 http 주소에서도 카메라, VR을 제어할 수 있는 방법을 알아내어 공유합니다! 단, 이 방법은 사용자 본인이 각각 적용할 URL을 직접 입력해야 작동되는데요. 먼저 아래 URL 에 접속하신 다음에, chrome://flags/#unsafely-treat-insecure-origin-as-secure Disabled 선택상자를 클릭, Enabled 로 바꿔 주세요 그리고 제어를 허용할 .. 2022. 3. 12.
Node.js - Part 11-4. 단 4줄로 정적 웹사이트 만들기 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js ( express ) 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Part11-3은 중요도가 그리 높지는 않아 건너 뛰었습니다 :) 이전 Part 에서 파일 모듈로 정적인 웹사이트를 만드는 부분을 다뤄봤었는데요. express.js 를 이용하면 단 4줄로 정적인 웹사이트를 만들 수 있어 살펴보겠습니다. 스크립트를 입력해볼 .. 2022. 3. 12.
네이버 지식인 지존 등급 달성! 오늘 연차 내서 코로나 백신 3차 접종 받고 여유롭게(?) 네이버 지식인 답변을 달던 중, 드디어! 지존 등급이 되었습니다! 사실 활동을 적극 시작한건 몇달 안되긴 하지만, 처음 시작한 때는 14년 전이었군요 ㅎ.. 이건 표지용 이미지. 이제 또 여유를 가지며 초인 등급을 향해~ 방문해 주시는 모든 분들께 감사드립니다 :) 2022. 3. 11.
Node.js - Part 11-2. express 프레임워크 설치 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Express.js 프레임 워크는 node.js 기본 기능이 아닙니다. 확장 팩 같은 기능이라서 별도로 설치해주어야 하는데요. 이번 장에서는 처음부터 복습하는 의미로, /home/nodejs2 폴더에서 진행하겠습니다. 터미널창에 만일 node.js 서비스가 실행중이라면 Ctrl+.. 2022. 3. 10.
Node.js - Part 11-1. express 프레임워크 소개 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Express! 이삿짐 센터일까요? Node.js 에서는 노우! 홈페이지 틀을 구축해주는 성능 좋은 도구입니다. 이런 도구를 프레임워크라고 부르지요. 지난 파트에서는 fs파일모듈믈 이용하여 다소 원시적(?)인 웹서비스를 제공하는 방법을 살펴보았는데요. 위 방법의 장점은 반응속도가.. 2022. 3. 9.
Node.js - Part 10-2. 페이지는 계속 추가할 수 있어요 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 앞장에서 puppy.html 파일을 읽어서 사용자에게 보여주는 기능을 만들었지요? 이제 파일 시스템이 한번 마련된 이상 웹페이지는 쉽게 쉽게 추가 가능합니다. 예를 들면, 새해 축하 메시지 페이지를 꾸밀 수도 있는데요. 신년 축하 인사페이지를 꾸며보도록 할까요? 앞에서 puppy.. 2022. 3. 8.
Node.js - Part10-1. 파일 읽어 뿌려주자(2) 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 이번 스토리는 지난 내용에 이어 파일을 읽어 뿌려주는 부분에 대한 설명입니다. 스크립트 소스 중 변경된 부분을 살펴보겠습니다. 2번째 줄에 아래 내용이 추가되었는데요. const fs = require('fs'); fs 상수를 선언하고 fs 모듈을 대입하는 부분입니다. fs 모듈.. 2022. 3. 7.
Node.js - Part10-1. 파일 읽어 뿌려주자(1) 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com Part 10. 접속주소마다 다른 화면 보여주기 앞의 예제는 오로지 하나의 고정 페이지만 보여주는 서비스입니다. 만일 접속 URL 마다 다양한 페이지를 보여 주고 싶다면 어떻게 해야 할까요? 변화 없는 단순한 페이지를 보여주기 위해서라면 굳이 Node.js에 아래와 같이 스크립트.. 2022. 3. 6.
Node.js - Part 9-7. 기본소스 정리 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com 개발자는 보통 2가지로 말합니다. 바로 소스와 주석인데요. 긴 소스를 만들어 놓고 한달 후에 기억이 나지 않는 사태를 방지하려면, 소스 위에 짤막한 주석을 달아놓는 것입니다 :) 앞에서 다룬 소스를 주석을 붙여 전체 공개합니다. 슬래시 기호 2개 ( // ) 를 연이어 사용할 경.. 2022. 3. 4.
Node.js - http 모듈의 사용법 처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다. https://itadventure.tistory.com/493 [전자책 출간!] 처음부터 시작하는 AWS와 Node.js 65 페이지 분량의 미리보기 책을 무료로 제공해드립니다 첨부파일을 다운로드하셔서 보시고 관심을 갖게 되신다면 그 때 구매하세요! 그동안 집필해본 '처음부터 시작하는 AWS와 Node.js' PDF 전자 itadventure.tistory.com http 모듈을 가져왔다고 해서 홈페이지 서비스를 할 수 있는 것은 아닙니다. 사용법에 맞게 사용을 시작해주어야 하는데요 기본 사용법은 아래와 같습니다. http.createServer(function (req, res) { : 홈페이지 접속 시 사용할 기능을 넣습니다. }).l.. 2022. 3. 2.