Azure Postgresql에 연결하기 위해 프록시를 추가하는 방법은 무엇입니까?

에덴 1998

이 스크립트를 사용하여 node.js를 Azure Postgresql에 연결합니다. 하지만 방화벽의 SSL 확인은 연결을 차단하므로 과거에는 프록시를 사용해야했습니다. 코드에서 호스트 및 포트와 같은 프록시 설정을 추가 할 수있는 위치는 무엇입니까? 코드를 시작할 때 vscode는 프록시를 통해 postgresql에 연결해야 함을 의미합니다.

const pg = require('pg');

const config = {
    host: '<your-db-server-name>.postgres.database.azure.com',
    // Do not hard code your username and password.
    // Consider using Node environment variables.
    user: '<your-db-username>',     
    password: '<your-password>',
    database: '<name-of-database>',
    port: 5432,
    ssl: true
};

const client = new pg.Client(config);

client.connect(err => {
    if (err) throw err;
    else { queryDatabase(); }
});

function queryDatabase() {
  
    console.log(`Running query to PostgreSQL server: ${config.host}`);

    const query = 'SELECT * FROM inventory;';

    client.query(query)
        .then(res => {
            const rows = res.rows;

            rows.map(row => {
                console.log(`Read: ${JSON.stringify(row)}`);
            });

            process.exit();
        })
        .catch(err => {
            console.log(err);
        });
}
Kalyan Chanumolu-MSFT

Visual Studio Code 용 프록시를 구성하려면

settings.json 파일 편집

플랫폼에 따라 사용자 설정 파일은 다음 위치에 있습니다.

Windows : % APPDATA % \ Code \ User \ settings.json

macOS : $ HOME / Library / Application Support / Code / User / settings.json

Linux : $ HOME / .config / Code / User / settings.json

프록시를 구성하려면 아래 줄을 수정하고 추가하십시오.

"http.proxy": "http://user:[email protected]:portnumber",
"https.proxy": "http://user:[email protected]:portnumber",
"http.proxyStrictSSL": false

프록시에 인증이 필요하지 않으면 간단히 사용할 수 있습니다.

"http.proxy": "http://proxy.com:portnumber",
"https.proxy": "http://proxy.com:portnumber"
"http.proxyStrictSSL": false

VS 코드 다시 시작

settings.json 파일의 설정 및 스키마와 관련된 문서는 여기 에 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SSH를 통해 Linux 용 Windows 하위 시스템에서 Microsoft Azure 가상 머신에 연결하는 방법은 무엇입니까?

분류에서Dev

마지막에만 결과를 얻기 위해 메서드를 연결하는 방법은 무엇입니까?

분류에서Dev

scip를 C에 연결하기 위해 makefile을 사용하고 빌드하는 방법은 무엇입니까?

분류에서Dev

Windows 8.1에서 장치 연결 / 연결 해제 정보를 기록하는 방법은 무엇입니까?

분류에서Dev

Android 전화를 연결하기 위해 Ubuntu에서 핫스팟을 만드는 방법은 무엇입니까?

분류에서Dev

Enterprise-SAS에서 엑셀하기 위해 여러 시트를 추가하는 방법은 무엇입니까?

분류에서Dev

Linux 용 Windows 하위 시스템에서 프록시 연결을 사용하는 방법은 무엇입니까?

분류에서Dev

MongoDB에서 함수를 제거하기 위해 리스너를 추가하는 방법은 무엇입니까?

분류에서Dev

Informix에서 결과를 선택하기 위해 추가 가짜 null 열을 추가하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임에 반복적 인 데이터를 기록하기 위해 열을 추가하는 방법은 무엇입니까?

분류에서Dev

xubuntu의 시작 메뉴에 바로 가기를 추가하기 위해 앱을 소프트 링크하는 방법은 무엇입니까?

분류에서Dev

API를 통해 Azure DevOps의 팀 / 그룹에 사용자가 추가 된시기를 확인하는 방법은 무엇입니까?

분류에서Dev

나가는 SSH 세션의 연결 / 연결 해제를 기록하는 방법은 무엇입니까?

분류에서Dev

지불을 위해 은행 계좌를 내 웹 사이트에 연결하는 방법은 무엇입니까?

분류에서Dev

추가 인증 단계를 추가하기 위해 urllib3 연결 생성을 확장하는 방법은 무엇입니까?

분류에서Dev

postgresql의 기본 키에 ID를 추가하는 방법은 무엇입니까?

분류에서Dev

MVC 3에서 목록 항목 "텍스트"를 선택하기 위해 추가 필드를 추가하는 방법은 무엇입니까?

분류에서Dev

목록보기에서 하나의 항목을 삭제하기 위해 삭제 버튼을 연결하는 방법은 무엇입니까?

분류에서Dev

Kuberenetes (GKE)에서 인증 및 부하 분산을위한 역방향 프록시를 추가하는 방법은 무엇입니까?

분류에서Dev

최종 결과를 얻기 위해 추가 된 항목을 추적하는 방법은 무엇입니까?

분류에서Dev

optaplanner를 위해 VRP에서 사용자 정의 HardConstraint를 추가하는 방법은 무엇입니까?

분류에서Dev

ActiveRecord의 SUM에 where 범위를 추가하는 방법은 무엇입니까?

분류에서Dev

createMaterialTopTabNavigator 위에 구성 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

원 위에 텍스트를 추가하는 방법은 무엇입니까?

분류에서Dev

known_hosts에 IP 범위를 추가하는 방법은 무엇입니까?

분류에서Dev

포트로 IP 주소를 얻기 위해 목록을 연결하는 방법은 무엇입니까?

분류에서Dev

단일 연결 목록의 시작 부분에 노드를 추가하는 방법은 무엇입니까?

분류에서Dev

django의 팀원을 위해 manytomanyfield에 request.user를 추가하는 방법은 무엇입니까?

분류에서Dev

루틴을 위해 Jooq에서 OrderBy를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    SSH를 통해 Linux 용 Windows 하위 시스템에서 Microsoft Azure 가상 머신에 연결하는 방법은 무엇입니까?

  2. 2

    마지막에만 결과를 얻기 위해 메서드를 연결하는 방법은 무엇입니까?

  3. 3

    scip를 C에 연결하기 위해 makefile을 사용하고 빌드하는 방법은 무엇입니까?

  4. 4

    Windows 8.1에서 장치 연결 / 연결 해제 정보를 기록하는 방법은 무엇입니까?

  5. 5

    Android 전화를 연결하기 위해 Ubuntu에서 핫스팟을 만드는 방법은 무엇입니까?

  6. 6

    Enterprise-SAS에서 엑셀하기 위해 여러 시트를 추가하는 방법은 무엇입니까?

  7. 7

    Linux 용 Windows 하위 시스템에서 프록시 연결을 사용하는 방법은 무엇입니까?

  8. 8

    MongoDB에서 함수를 제거하기 위해 리스너를 추가하는 방법은 무엇입니까?

  9. 9

    Informix에서 결과를 선택하기 위해 추가 가짜 null 열을 추가하는 방법은 무엇입니까?

  10. 10

    데이터 프레임에 반복적 인 데이터를 기록하기 위해 열을 추가하는 방법은 무엇입니까?

  11. 11

    xubuntu의 시작 메뉴에 바로 가기를 추가하기 위해 앱을 소프트 링크하는 방법은 무엇입니까?

  12. 12

    API를 통해 Azure DevOps의 팀 / 그룹에 사용자가 추가 된시기를 확인하는 방법은 무엇입니까?

  13. 13

    나가는 SSH 세션의 연결 / 연결 해제를 기록하는 방법은 무엇입니까?

  14. 14

    지불을 위해 은행 계좌를 내 웹 사이트에 연결하는 방법은 무엇입니까?

  15. 15

    추가 인증 단계를 추가하기 위해 urllib3 연결 생성을 확장하는 방법은 무엇입니까?

  16. 16

    postgresql의 기본 키에 ID를 추가하는 방법은 무엇입니까?

  17. 17

    MVC 3에서 목록 항목 "텍스트"를 선택하기 위해 추가 필드를 추가하는 방법은 무엇입니까?

  18. 18

    목록보기에서 하나의 항목을 삭제하기 위해 삭제 버튼을 연결하는 방법은 무엇입니까?

  19. 19

    Kuberenetes (GKE)에서 인증 및 부하 분산을위한 역방향 프록시를 추가하는 방법은 무엇입니까?

  20. 20

    최종 결과를 얻기 위해 추가 된 항목을 추적하는 방법은 무엇입니까?

  21. 21

    optaplanner를 위해 VRP에서 사용자 정의 HardConstraint를 추가하는 방법은 무엇입니까?

  22. 22

    ActiveRecord의 SUM에 where 범위를 추가하는 방법은 무엇입니까?

  23. 23

    createMaterialTopTabNavigator 위에 구성 요소를 추가하는 방법은 무엇입니까?

  24. 24

    원 위에 텍스트를 추가하는 방법은 무엇입니까?

  25. 25

    known_hosts에 IP 범위를 추가하는 방법은 무엇입니까?

  26. 26

    포트로 IP 주소를 얻기 위해 목록을 연결하는 방법은 무엇입니까?

  27. 27

    단일 연결 목록의 시작 부분에 노드를 추가하는 방법은 무엇입니까?

  28. 28

    django의 팀원을 위해 manytomanyfield에 request.user를 추가하는 방법은 무엇입니까?

  29. 29

    루틴을 위해 Jooq에서 OrderBy를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관