Server Side JavaScript

Express-간단한 웹에플리케이션 만들기

여기서는 간단한 웹앱을 만드는 방법을 알아봅니다. 

댓글

댓글 본문
작성자
비밀번호
  1. 내이름은이한샘
    감사합니다.!!!!
  2. 오빠는다르다
    감사합니다~~!!!!! 너무 쉽게 가르쳐 주세요...ㅠㅠ
  3. Harryki007
    / 루트라는 뜻인데 웹사이트의 뿌리가지 처럼 제일 기초 혹은 첫시작점 이라고 생각하시면 될거같아요
    대화보기
    • 답글
      http://www.google.co.kr/ <- 구글 홈 URL
      http://www.google.co.kr/#q=ceng <- ceng 검색 시 ceng에 대한 결과값을 보여주는 URL
      http://www.naver.com/ <- Naver 홈 URL

      어떤 사이트들의 첫화면이라고 생각하시면 됩니다.
      대화보기
      • 좋은강의 정말 감사합니다!~~
        8분40초 쯤에
        app.get('/',function());
        이부분에서 '/'이 홈으로 접속하는 거라고 하셨는데
        홈으로 접속하는게 어떤걸 뜻하는지 아시는분 계시면 답변해주시면 감사하겠습니다.
      • Seo Yun Seok Tudoistube
        이번 강의에 나오는 예제소스는 기본중의 기본이라서 복사하지 않아도 눈감고도 작성할 수 있어야 한다는 말씀이시네요.
        외우는거 정말 못하는데...ㅠㅠ
        리액트 공부할때는 엄청 어렵게 처리하는거 같은데 익스프레스로도 라우터를 쉽게 처리하는거 같은데, 전 리액트 공부를
        하다가 포기해서 그런지 아직도 리액트의 묘미를 못느끼고 있는데, 이번 강의를 따라가다보면 왜 사람들이 리액트를
        공부하려고 하는지 이해할 수 있으면 좋겠어요. 감사합니다^_____^!!!
      • Won Yong Song
        강의 너무 도움이 됩니다 감사합니다
      • 해결했어요
        express 문서의 예제를 살펴보았는데
        .get()에 들어가는 middleware callback function의 argument로 쓰일 수 있는 것이 익명함수밖에 없네요.
        그래서 궁금해요 처럼 쓰고 싶다면

        app.get('/', function (req, res){
        homeFunc(req, res)
        });

        function homeFunc(req, res){
        res.send('welcome!');
        }

        이렇게 다시 함수를 부르는 식으로 해야 합니다.
        대화보기
        • 궁금해요
          var express = require('express');
          var app = express();
          app.get('/', homeFunc(req, res));
          app.listen(3000, function(){});

          function homeFunc(req, res){
          res.send('welcome!');
          }

          이렇게 실행하면

          app.get('/', homeFunc(req, res));
          여기서 req가 정의되어 있지 않다는 에러가 나는데 왜 그런걸까요?
        • SeongHoon Moon
          이미 사용중인 포트일 수도 있구요 포트번호를 바꿔서 시도해보시길 바랍니다.
          대화보기
          • 안녕하세요..express 동영상대로 설치했고, 여태까지 잘 따라오는데 이상이 없었는데
            node app.js 실행해서, localhost:3000 들어갔을 때 웹페이지를 찾을 수 없습니다라는 오류가 계속 뜨네요 ㅠㅠ
            port에 접근을 못해서 그러는거 같은데 왜 이런 오류가 발생하는 걸까요?ㅠㅠ
          • 신입1
            감사합니다
          • 재밌습니다!!!ㅠㅠ 허허..
            이고잉님 덕분에 늦게 시작했는데도 진도 쑥쑥 나갈수있습니다~~!!
            그런데 호옥시 워드프레스 플러그인 관련되어서 이런 종류의 내용.. 라우터나.. 거기서 기본적으로 사용하는 함수,, 그런 수업은 하실 의향은 없으신가요..? 초짜인데.. 코드리뷰를 하려니 너무 어려워서,ㅠ
          • liliilli
            안녕하세요, 수업 잘 듣고있습니다.
            주제와는 상관없는데 혹여나 이 동영상에서 쓰셨던 vim 플러그인 좀 알려주실 수 있으신가요? ㅠㅠ
          • bracket
            현재 node.js를 공부하고 있는데요.

            express()객체를 app 변수에 담은 뒤에
            url라우팅을 하는방식이 인터넷 예제소스를 보다보면
            get('/', 콜백함수) 를 쓰는 경우가 있고
            use('/', 콜백함수) 를 쓰는 경우가 있는데 무엇이 다른지 알 수 있을까요?
          • js초보
            app.get아래에 res.send를 치고 메세지를 적으면 저는 제 페이지에 글씨가 하얀색으로 떠서 마치 아무것도 안써있는거처럼 보이네요.ㅜㅜ
          • 이고잉님 목소리 개꿀보이스네요 헿
          • sean
            express모듈을 통해서 라우팅을 해주는 방법에 대한수업이였다.
            첫번째와 두번쨰 줄은 이 익스프레스 모듈을 사용하려면 그냥 이렇게 써라 아직은 잘모르니까
            그래서 app를 통해서 get이라는 메소드에 접근하면 이 메소드는 유저에게 컨트롤러를 라우팅해주는 역할을 하는 메소드이다. 그래서 / 이걸 첫번쨰 인자로 주게 되면 루트를 뜻하는것이고 /login 이라고 하면 로그인 페이지를 라우팅해주는것이다. app.listen이라는 메소드는 포트주소와 콜백하무를 통해서 그 포트가 열려있는지? 내용을 출력할수있는 메소드이다. 이부분은 완전 숙달을 해야한다. 숙달하러갑니다잉
          • xanthoc
            nodemon을 사용해 보세요. 매번 js파일을 고칠때마다 node를 다시 시작할 필요가 없습니다. 개발시 매우 편리한 툴입니다.
          • jiwoo0508
            egoing님 수업 잘 듣고 있습니다.

            오늘 쓴 vim editor 에서 egoing님이 쓰시는 플러그인? 은 무엇인가요?

            꼭 좀 알려주세요~
          • egoing
            좋은 생각입니다! ^^
            대화보기
            • 프레임워크 사용 이유를 정리할 겸 Express를 사용하여 웹서버를 만든 소스와 이전에 만들었던 예제(nodejs로만 개발한)를 보여주면 어떨까요?
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기