f '분류 전체보기' 카테고리의 글 목록 (8 Page) — 하늘속에서IT

분류 전체보기

    NodeJS :: 파일삭제(만약에 파일이 존재한다면, File system 사용)

    - 서버에서 파일을 생성하여 클라이언트에게 파일을 전송한다. - 전송한뒤 서버에서는 해당 파일이 필요가 없으므로, 삭제하고자 한다. 기본 사용법 var fs = require('fs') if(fs.existsSync('yourPath(경로)')){ // 파일이 존재한다면 true 그렇지 않은 경우 false 반환 fs.unlinkSync('yourPath(경로)') // unlinkSync 파일 삭제 } Try Catch로 예외처리를 하는 방법 const fs = require('fs') const path = 'yourPath(경로)' try { fs.unlinkSync(path) } catch(err) { console.error(err) }

    VirtualBox :: NAT 포트포워딩 밑 NAT 설명

    - 처음에는 Multiboot로 우분투os를 설치하여 사용하려고 하였으나, 실력이 부족해서인지 인터넷 연결을 하는 부분에서 상당한 문제가 있어서 해결하지 못하다가, VM을 사용했던 기억이 있어서 써보고자 합니다. - VM을 설치하면(버전 6.1.16을 사용하고 있습니다.), 이런창이 뜨게됩니다. - 해당 창의 `설정` 버튼을 누르면, `네트워크`가 보이게 됩니다. - 저는 `NAT`를 사용하여 포트포워딩 해서 서버를 연결해 줄 것이기 때문에, NAT로 네트워크를 설정합니다.(default 값이 NAT이다.) - 여기서 `고급` 탭을 누르면 `포트 포워딩` 버튼이 보이게 됩니다. 포트 포워딩 버튼을 누르게되면 밑의 창이 뜨게 됩니다. 파랑색 선으로 표시되어 있는 `192.168.56.1` 이 보이게 되는데..

    Android Debug :: 안드로이드 HTTP로 통신할때, 발생하는 문제 해결 방법

    - 안드로이드에서 retrofit2 를 사용해보고자 했다. 그러나, 서버에는 도달 하지도 못하고 통신이 계속해서 실패 한다는걸 알았다. - 서버에는 문제가 없는거 같고, 가끔 retrofit2에서 데이터를 받는 타입에 따라, 실패하는 경우가 있어서 해당 부분을 확인 했으나, 그런 문제는 아니었다. - 좀더 자세히 알아보니, 해당 오류가 떠 있었다. - 해당 오류를 의역해보자면, "CLEARTEXT 통신이 `xxx.xxx.xxx.xxx` 에 연결할때 네트워크 규약상 허락되지 않았다." 라는 듯 하다. - `HTTP` 는 `HTTPS` 에 비해서 취약하다는 것을 알고 있었으나, 그 영향일지 어떻게 해결해야 하는지는 모르겠어서 다짜고짜 검색을 해보았다. - 해당 속성은 api 레벨 23부터 추가되었으며, 안드..

    Vue 환경 변수 설정(사용방법 단순)

    - vue에는 serve와 build 부분으로 나뉜다. - serve는 테스트 하고 싶은 서버에서의 동작, build는 실제로 운영하는 서버에서의 동작 정도로 생각하면 된다. - 저장하는 영역은 package.json 과 동일한 위치인, root에 위치한다. - 저장명은 serve 부분은 .env.developent, build 부분은 .env.production 으로 한다. - 해당 부분의 변수명 즉, 환경변수명을 정할때 중요한데 VUE_APP_*... `vue_app` 을 대문자로 해주어야 인식한다. // 정확한 부분은 모르겠지만, 문자열을 표시하기 위한 '," 는 필요 없는듯 하다. VUE_APP_URL = TEST_FOR_TISTORY - 환경변수들은 process.env. 객체에 정의되어 있어,..

    Android Debug :: File.createNewFile() Operation not permitted (Permission을 모두 줬는데도 되지 않는다면?)

    - Manifest.xml ... ... 해당 퍼미션을 주었음에도 File을 생성하려고 할때, Persmission이 허락되지 않았다는 오류가 발생.. API29로 바뀌면서 WRITE_EXTERNAL, READ_EXTERNAL 에 대한 Permission을 주었다고 할지언정 위와 같은 오류가 발생하게 된다. 해당 이슈에 대한 정확한 정보는 어렵지만 검색을 통해 단순 해결방법을 제시하고자한다. 해당 방법은 API 30으로 넘어가기전에 개발자들에게 햇갈리지 말라고 API 29에 대해서만 적용하게 함을 명심하자 즉, API 29에 대해서만 적용되기에 만약 자신의 api가 30 이상이라면 29로 바꾸고 진행해보자, 30이상이어야 하는 이유가 반드시 있다면 이 방법으로는 해결이 안될것이다. 1. api30으로 진..

    WINDOWS 10 원격 데스크톱 사용법

    1. 원격 데스크톱 활성화 설정 win+I 눌러서 `원격 데스크톱` 에서 원격 데스크톱 활성화 2. 방화벽 설정 win + R -> control -> 방화벽 -> Windows Defender 방화벽을 통해 ... -> 원격 지원 (개인, 공용 체크) 3. 포트포워딩 상태주소창에 192.168.0.1 검색 포트포워딩 설정시 외부포트는 상관 없으나.. 내부 포트는 `3389`로 고정 원격 데스크톱 포트는 TCP 3389입니다. 4. RD client 사용시 - `+` 버튼 눌러서 DESKTOP 추가. - PC NAME에 000.000.000.000:외부포트(3에서 설정한 포트번호) - 연결시, 인증... 뜨는 부분 `확인` - 그뒤로 자신의 계정과 비밀번호 를 타자하는 부분이 나옴 - win+i ->계정..