내 블로그 목록

레이블이 NodeJs인 게시물을 표시합니다. 모든 게시물 표시
레이블이 NodeJs인 게시물을 표시합니다. 모든 게시물 표시

2018년 6월 7일 목요일

[Nodejs] Localhost:8888 연결 응용


Localhost:8888 연결 응용 

0. javascript 파일에서 코드 작성


1. javascript 파일에서 [Ctrl+`]로 터미널 호출 후 연결 
ctrl+` >
C:\>cd "Program Files"
C:\Program Files>cd nodejs
C:\Program Files\nodejs>node C:\firstnode.js   
***참고로 'C:\firstnode.js '는 파일 경로 
















2. html 파일 생성 후 코드 작성



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="https://code.jquery.com/jquery-1.11.3.js"></script>
    <title>Document</title>
</head>
<body>
    Ajax Test
    <button id="btn">getData()</button>
    <select name="" id=""></select>
    <script>
        var dataArr = [];
        var put = document.querySelector('select');
 
        $(document).ready(function(){
            $('#btn').click(function(){   //버튼을 클릭하면 function실행 
               $.ajax({  
                   url:"http://localhost:8888"
               }).success(function(data){   //성공하면 
                
                // 0.select에 data넣기_createElement, createTextNode, appendChild 사용
                //    dataArr = data.split(",");
 
                //    for(var i=0; i<dataArr.length; i++){
                //     var sport = document.createElement("option");
                //     var sportlist = document.createTextNode(dataArr[i]);
                //     sport.appendChild(sportlist);
                //     document.querySelector("select").appendChild(sport);
                //    }
 
                // 1.select에 data넣기_innerHTML 사용 
                dataArr=data.split(",");
                for(var i=0; i<dataArr.length; i++){
                    put.innerHTML+="<option>"+dataArr[i]+"</option>";
                } 
               });
            })
        })
    </script>
</body>
</html>
cs

3. 결과 

[Nodejs] Nodejs기초_LocalHost:8888로 간단하게 연결 하기


Nodejs기초_LocalHost:8888로 간단하게 연결 하기 


0. Nodejs download
https://nodejs.org/ko/download/

1. Visual studio code에서 javascript 새파일 생성 후 코드 작성(localhost:8888)
















2. localhost:8888 생성 후 연결
(1) ctrl+`로 터미널 호출한 뒤 아래 코드 입력 -> 연결
















ctrl+`       
C:\>cd "Program Files"
C:\Program Files>cd nodejs
C:\Program Files\nodejs>node C:\firstnode.js
****참고로, 'C:\firstnode.js'는 파일경로('firstnode.js' 마우스 왼쪽 클릭 -> 파일 경로 복사)

(2)












Browser 주소란에 localhost:8888 검색 -> 연결 확인 작업
'Hellow world'가 뜬다면
=> 연결 완료!

3. 연결할 HTML 새파일 생성

















Ctrl+F1> alert의 data 내용이 뜬다면 HTML-Javascript(Nodejs) 연결 완료!

















IF 연결이 안된다면!)
크롬 확장프로그램 검색 - 'allow-control-allow-origin'설치

IF 연결 언어가 깨져서 나온다면!)
크롬 확장프로그램 검색 - 'Set Character Encoding' - Ctrl+F1화면 왼쪽 버튼 - Set Character Encoding' 클릭 - 'UTF-8'으로 변경