javascript 에서 object 에 들어 있는 값을 확인하고 싶을때. 

 

 

var objectValues = rec.json;

 

for (var key in objectValues){

    console.log("attr: " + key + ", value: " + objectValues[key]);

}

 

 

 



출처: https://server-engineer.tistory.com/577 [HelloWorld]

visualstudio code SFTP 접속 방법

 

 

1. 일단 VSCODE 를 실행한다. 

 

2. 왼쪽에 맨 밑에 있는 extension 클릭후 ftp-simple 플러그인을 설치 한다. (검색 후 install 클릭!)

3. 이 상태에서 F1 키를 누른다. (접속정보 설정을 위해)

 

 

 

4. ftp-simple:Config-FTP connection setting 을 입력해준다. 

그러면 connection 정보를 입력할 수 있는 파일이 생성된다.  파일명 ftp-simple-temp.json 파일. 

 

 

5. 아래와 같이 접속 정보를 세팅해 준다. 

 

[

    {

        "name": "office_dev",

        "host": "172.50.XXX.XXX",

        "port": 2299

        "type": "sftp",

        "username": "ec2-user",

        "path": "/user/docs/office/",

        "autosave": true,

        "confirm": false,

        "privateKey": "C:\\D\\awskey\\onlineoffice-dev.pem"

    }

]

 

<설정 상세>

port 는 기본적으로 ftp 의 경우는 22번이지만, SFTP 의 경우 서버에서 설정한 포트 번호를 적어준다. 나의 경우는 2299 번을 사용중이다. 

username 은 접속하려고 하는 계정명을 적어준다. 

privateKey 는 내 로컬 컴퓨터에 있는 pem 키의 위치를 적어줘야 하는데, 역슬레시로 폴더 단위를 구분해 준다. (여기서 삽질이 좀 일어나므로 유의!)

confirm 은 true 로 설정하면, 코드에서 변경시마다 진짜로 변경할건지를 물어보므로, false 로 변경! 

 

이렇게 설정 뒤 접속을 시도한다. 

 

 

6. 다시 F1 키를 눌러서 ftp-simple:Remote directory open to workspace 를 써준다. 

 

 

7. 그러면 커넥션정보에서 name 으로 설정한 커넥션에 접속할 건지를 아래와 같이 물어본다. 클릭한다. 

 

 

8. 그러면 접속할 디렉토리를 아래 이미지처럼 또 물어본다. 클릭한다. 

 

 

9. 왼쪽에 서버상의 디렉토리 목록이 나오는 것을 확인 할 수 있다. 

 

10. 이제 수정 진행하면 되겠다. 

간혹 username 때문에 서버상의 파일 소유권자와 부딪히는 문제들이 발생한다. 

그럴경우 서버상에서 소유권자를 변경하던지, 아니면 접속 설정하는 username 정보를 변경 가능한 계정으로 변경하던지 해야 정상적으로 수정 가능하다. 

+ Recent posts