본문 바로가기

node9

Node.js 모듈 아래 사이트를 참조하여 작성하였습니다. https://www.w3schools.com/nodejs/nodejs_modules.asp Node.js에서 모듈이란 Node.js에서 모듈은 애플리케이션에서 사용될 함수 집합이며 Javascript 라이브러리와 같다고 봐도 무방합니다. 내장 모듈(Built-in Module) 미리 정의된 다양한 모듈들이 존재합니다. 내장 모듈들에 대한 정보는 아래 링크에서 확인할 수 있습니다. https://www.w3schools.com/nodejs/ref_modules.asp 모듈 사용하기 모듈을 사용하려면 require() 함수를 모듈의 이름과 함께 작성하면 됩니다. 앞서 작성했던 HelloWorld! 출력 소스에서 이 부분이 바로 모듈을 불러오는 부분이며 var http.. 2017. 6. 23.
Node.js 에 대해서 아래 사이트들을 참조하여 작성하였습니다.https://opentutorials.org/course/2136/11850http://asfirstalways.tistory.com/43 Web의 역사 1990년 Tim Berners-Lee에 의해 Web이 탄생한다. 1994년 Marc Andressen가 Netscape라는 웹 브라우저를 탄생시킨다.netscape는 세계 최초 상업적으로도 성공한 대중적 웹브라우저로 평가받고 있으며이를 계기로 웹과 인터넷은 폭발적인 동반성장을 하게 된다. 1995년 netscape 직원이었던 Brendan Eich에 의해 Javascript가 등장한다.여태까지의 Web이 문서 출판의 정적인 체계였다면 Javascript의 등장으로 동적인 체계를 갖게 되었다.사용자와 상호작용이 .. 2017. 6. 23.
Window 환경에서 Node.js 설치 및 Hello world 출력하기 아래 사이트를 참고하였습니다.https://www.w3schools.com/nodejs/nodejs_get_started.asp 1. Node.js 설치하기 Window에서의 Node.js 설치는 다른 프로그램을 설치하는 과정과 같습니다. 아래 링크에서 마음에 드는 버전을 다운로드하여 설치해주시면 됩니다.https://nodejs.org/ko/ 2. Hello World 출력하기 아래 코드를 복사한 후 Text Edit 프로그램을 이용하여 Javascript 파일을 생성해줍니다. Node.js는 Javascrip를 기반으로 동작되므로 Javascript 파일의 확장자인 .js로 파일을 생성합니다. ex) myapp.js var http = require('http'); http.createServer(f.. 2017. 6. 23.
Android로 Node.js 서버에 GET, POST 요청하기 Android MainActivity 부분 1. GET / 데이터 받기public class MainActivity extends AppCompatActivity { private TextView tvData; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvData = (TextView)findViewById(R.id.textView); Button btn = (Button)findViewById(R.id.httpTest); btn.setOnClickListener(new View.OnClickList.. 2017. 5. 14.