Server Side JavaScript

nodejs 설치 및 실행

이번 수업에서는 Nodejs를 설치하고, 간단한 프로그램을 만들어서 실행시키는 방법을 알아봅니다. 

 

Nodejs 홈페이지

nodejs

아톰 에디터 사용방법

atom 수업

소스코드

실습에 사용되는 소스 코드는 아래 Github에 있습니다. 

https://github.com/egoing/server_side_javascript_tutorials

댓글

댓글 본문
  1. Yeonny
    2020.11.12
  2. ldhan0715
    egoing님께서는 현재 맥OS를 사용하고 계시기 때문에 디렉토리가 다릅니다. 맥OS에서의 / (root)는 윈도우에서의 C:\와 같고요, /home/(username)/은 (home 디렉토리) C:\Users\(username)\과 같다고 볼수 있습니다.
    대화보기
    • 미댈
      윈도우의 경우 cmd에서 node --version 입력하시면 됩니다.ㅎㅎ
      대화보기
      • 굼벵이
        완료
      • ajkxnczl
        맥의 터미널 명령어로 치시니 실행이 안되죠 윈도우 cmd전용 명령어를 치셔야 작동하죠 다시 찾아서 해보세요
        그냥 구글링하시면 자세히 설명된것들 많이 나옵니다 아무래도 npm자체가 맥에서 사용하기 수월하게 설계되어있어서
        윈도우에서 하려면 좀 다르게 해야합니다
        대화보기
        • 이민호
          질문이 있습니다...
          node 다운받고 cmd에서 node-v 입력했는데 ....아래와 같이 나옵니다.
          'node-v' is not recognized as an internal or external command,
          operable program or batch file.

          뭐가 잘 못 된건지 알고 싶습니다...
          하고는 싶은데 ,, 참 초도에 막히네요 -.-
        • abcdef
          routing까지 배우고 node.js 별거 없내 생각하고 너무 쉽다 너무 잘만들었다 라고 생각하다가 authentication에서 완전 꽉꽉 막혀서 다시 첨부터 보는중.. 여러분 자만하지맙시다
        • 이수하
          완료!
        • 속도면에서 더 괜찮은거 같아요 제가 느끼기엔

          vscode에서 gitbash 연동해서 사용하면 죵나 편해요 ㅎㅎㅎ
          대화보기
          • 수돌
            2018/12/13 드디어 2강을ㅋㅋ 그런데 노드 개발 툴을 visual studio code로 선택해서 작업하시는 분도 계실까요?? 아톰 대비 장단점이 궁금하군요 ㅋㅋ
          • ohcho
            sudo는 뭔지..cd는 뭔지.. mkdir 는 뭔지요 ㅠㅠ
          • 제니니
            2018/10/04 감사합니다
          • 티에리앙리
            윈도우 탐색기의 홈 디렉토리 위치를 도통 찾지 못하겠네요...

            컴퓨터 켤때 사용자 이름과 똑같은 이름을 가지고 있는 폴더가 홈 디렉토리 인가요??

            저 같은경우는 c -> 사용자 -> 제이름 으로 되있습니다
            여기가 홈 디렉토리인가요??
          • 0803 수강완료
          • 이승우
            20180801 설명을 잘해주셔서 잘 따라왔습니다. 감사합니다^^
          • ㅎㅎ
            감사합니다 ㅎ
          • 김혜경
            6.04
          • 지상몬
            2018/04/17 감사합니다 :)
          • olive
            4/10
          • 정연준
            1.26
          • 박인호
            1-8
            수강완료.
            감사합니다.
          • 정말 감사합니다!
          • Byungsoo Kim
            감사합니다.
          • 090922
            11.19 ㄱㄱ
          • 내이름은이한샘
            잘 봤습니다.!!!
          • ㅁㄴㅇㄹ
            저장하시고 실행하셔야 합니다.
            대화보기
            • 오빠는다르다
              감사합니다.
            • Seo Yun Seok Tudoistube
              어떻게 해결하셨는지 알려주셔서 감사합니다.
              정말 환경설정은 반전이 많네요^^;;
              이고잉님이 가르쳐 주시는 강좌가 있어서 너무 좋네요.
              힘내서 끝까지 갑시다용. 화이팅^_____^!!!
              대화보기
              • 댓글 감사합니다^^
                질문 올리고 나서도 딱히 방법이 없어서 인터넷을 뒤졌고 해결책을 발견했습니다 ㅎㅎ

                아래 글은 제 블로그에 썼던 글을 그대로 복사한것입니다.
                참고하세요^^

                -------------------------------------------------------------------------

                Node js를 설치하려는데 오류가 발생한다
                내 컴퓨터는 윈도우8.1 64bit 이다.

                node-v8.1.3-x64(msi) 버전과 이전 버전인 node-v6.11.0-x64(msi) 둘 다 다운받아 실행해 봤지만 설치가 완료되기 전에 아래와 같은 에러메시지가 뜨면서 설치가 되지 않는다.

                An installation for Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 is currently suspended.
                You must undo the changes made by that installation to continue.
                Do you want to undo those changes?

                구글링을 해 본 결과 전혀 예상치 못한곳에서 해결책이 있음을 알게된다.


                해결책은

                제어판>프로그램>프로그램및기능>windows 기능 켜기/끄기

                메뉴로 들어가서 .NET Framework 3.5 의 빈 체크를 두개 다 체크한다.

                그러면 윈도우 업데이트가 시작되고 재부팅을 하게 된다.

                그리고 나서 Node js를 다시 설치하면 위와같은 에러메시지가 나오지만 Yes를 클릭하면 설치가 완료된다.



                하루종일 이 문제 때문에 해결책을 못 찾았기에 나같이 어려움을 겪고 있는 사람을 위해 포스팅을 남긴다.
                대화보기
                • nodenode
                  윈10 이용자인데 저도 같은 문제점입니다.. 혹시 해결하셨나요 ㅠㅠ
                  대화보기
                  • Seo Yun Seok Tudoistube
                    저는 아톰을 설치파일 대신에 atom-windows.zip 을 받아서 압축 풀어서 실행했는데요, 아톰처럼
                    Node.js Downloads 에 있는 Windows Binary (.zip) 로 압축을 풀어서 사용하면 되지 않을까 싶어서
                    zip 파일을 다운받아서 node.exe 를 실행해보니까 Node 커맨드창도 떠서 실행되는데, node --version
                    이라고 하니까, 실행이 안되네요.
                    설치파일로 할때는 실행되던데, 우선 zip 파일로 수업을 따라 해보려구요.
                    혹시 해결하셨으면 해결방법이나, 안되시면 zip 파일로 해보시면 어떨까요?
                    ....
                    제가 다음 장의 수업에서 압축으로 된 Node.js 로 웹페이지를 어떻게 실행하는지 몰라서 다시 설치파일로
                    Node.js 를 설치했습니다.
                    zip 파일로도 할 수 있을거 같기는 한데, 제가 방법을 모르겠네요^^;;
                    대화보기
                    • Seo Yun Seok Tudoistube
                      아톰 패키지에 유용한게 많았던게 기억나서, 탐색기로 예전 자료를 뒤지다가 네이버 검색을 해서 찾아서 다 설치하니까 탐색기가 찾아주네요^^;;
                      아톰 패키지 관련해서 소개한 포스팅 전 여기 보고 설치했습니다.
                      http://tbang.tistory.com/4
                      http://blog.singihae.com......ist
                      감사합니다^_____^!!!
                    • 안녕하세요
                      node js 설치하다가 오류가 나서 문의글을 남겨봅니다.

                      제 컴퓨터는 윈도우8.1 64bit 입니다.
                      node-v8.1.3-x64(msi) 버전과 이전 버전인 node-v6.11.0-x64(msi) 를 다운받아서 설치를 시도해 보았지만 설치가 완료되기 전에 아래와 같은 에러메시지가 뜨면서 설치가 되지 않습니다.
                      nodejs에 문의할려고 홈페이지 가입을 시도했으나, 인증메일이 오지않아서 해결할 방법을 찾기가 어렵네요.
                      gmail, naver 2개의 메일로 인증메일이 오질 않네요..

                      경고창의 에러메시지는 아래와 같습니다.

                      An installation for Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 is currently suspended.
                      You must undo the changes made by that installation to continue.
                      Do you want to undo those changes?

                      Yes, No 두개의 버튼이 있지만 Yes를 아무리 눌러도 설치가 진행이 되질 않네요.
                      여기 수많은 질문들이 올라오지만 혹시 아시는분은 도움주신다면 매우 감사하겠습니다.
                      구글에서 검색을해도 외국포럼에 이와 같은 증상에 대한 해결책이 딱히 나와있지않아서 부득이 질문드립니다.
                      그럼 여러분 열심히 배웁시다~~^^
                    • popsapple
                      자막 저따구로 달아놓은 사람 누굽니까?
                    • yunjung2
                      ㅠㅠ저도 같은 현상이 발생하는데 혹시 해결하셨나요?
                      대화보기
                      • 1234
                        잘되네요 ㅎ
                      • 신입1
                        감사합니다
                      • 딱딱한초코칩
                        질문하나 드려도 될까요.

                        window에서 작업을 하고있는데, 이상하게 cmd 창에서 알맞은 디레토리를 찾아 들아가

                        node webserver.js
                        를 입력하여도 그냥 한 줄 띄어진 뒤에 다시 원래 명령어가 그대로 뜰 뿐, 아무런 변화가 없네요..
                        console.log('1+1')도 마찬가지이구요.. 혹시 왜 그런건지 의심이 갈 만한게 있나요?

                        지난번에 비트나미 설치한 뒤에도 common window는 잘 자동하지 않더라구요..ㅠㅠ
                      • 기린
                        고잉님 키보드 소리가 너무 좋네요 무슨 제품 사용하세요?
                      • YoungMin Kim
                        감사합니다
                      • 동찜
                        감사합니다!
                      • 이네코
                        안녕하세요. 강의 잘듣고있습니다.
                        현재 의무복무 중인 군인으로 사이버 지식 정보방에서 프로그래밍을 하는 중인데 매번 매번 벽에 부딛히네요.
                        이번에 서버를 만들어서 php랑 자바스크립트로 텍스트머드 웹어플리케이션 형식의 게임을 만들어보려하는데.

                        윈도우7을 사용하고있고 사지방이라서 명령프롬프트 실행이 불가해서 파일 열기가 안되네요 ㅠ

                        이건 어떻게 해결해야할까요?
                      • 이정연
                        안녕하세요? 강의 잘 듣고 있습니다ㅎ
                        윈도우 cmd에서 node hello.js 명령어를 실행하려면 serverside폴더에 node실행파일이 같은 위치에 있어야만 하는 건가요? 위치를 다르게 해놓았을때 실행이 안되었어서 질문 남겨봅니다^^
                      • JustStudy
                        2016.07.04 월
                        고맙습니다.
                      • 이주영
                        저도 서버운영을 하는게 아니라 6버전을 받을까 생각했는데..ㅎ
                        빠른답변감사합니다!
                        대화보기
                        • egoing
                          들 다 상관은 없을 것 같아요. 저라면 6을 다운 받겠어요~
                          대화보기
                          • 이주영
                            현재 node 홈페이지를 가보면
                            동영상에서 제공하고 있는 nodejs 버전인 5.7 버전을 다운로드 할 수 없는데,
                            4.x대인 LTS버전으로 다운을 받아야 되나요?
                            아님 Latest버전인 6.x버전대를 다운받아야 될까요??
                          • 항상 감사드립니다. 따라하면서 조금씩 레벨업 하고 있습니다. ~
                          • WayneKing
                            아톰 켜는 순간 V8을 파보고 싶지만 내 실력으로는 ...
                          • Eddie Hwang
                            우분투 리눅스 사용중인데요

                            강의에서 우분투는 /opt에 프로젝트 디렉토리를 만들었잖아요?

                            윈도우나 맥은 홈디렉토리에 만드는데 우분투는 왜 opt에 만드나요?
                          버전 관리
                          egoing
                          현재 버전
                          선택 버전
                          graphittie 자세히 보기