ConnectionError: Failed to connect to 1.1.1.1:1433 - self-signed certificate

Nodejs에서 mssql 접속하려고 하니, 오류가 발생합니다.

해결방법 알려주세요.
Kamagra pharmacie en ligne: <a href=" https://kamagraprix.com/# ">kamagra oral jelly</a> - Kamagra Commander maintenant
Tadalafil 20 mg prix en pharmacie: <a href=" http://tadalmed.com/# ">Cialis sans ordonnance 24h</a> - Achat Cialis en ligne fiable tadalmed.shop
pharmacie en ligne fiable: <a href=" https://pharmafst.shop/# ">pharmacie en ligne sans ordonnance</a> - vente de mГ©dicament en ligne pharmafst.com
pharmacie en ligne france livraison belgique <a href=" https://www.support-groups.org/memberlist.php?mode=viewprofile&u=359731 ">acheter mГ©dicament en ligne sans ordonnance</a> or <a href=" https://images.google.co.th/url?sa=t&url=https://pharmafst.com ">pharmacies en ligne certifiГ©es</a>
http://toolbarqueries.google.bt/url?sa=t&url=https://pharmafst.com acheter mГ©dicament en ligne sans ordonnance
[url=
View Larger Map sans ordonnance[/url] trouver un mГ©dicament en pharmacie and [url=https://wowanka.com/home.php?mod=space&uid=11996]pharmacie en ligne france livraison internationale[/url] Pharmacie Internationale en ligne
pharmacie en ligne avec ordonnance: <a href=" http://pharmafst.com/# ">Pharmacie en ligne France</a> - Achat mГ©dicament en ligne fiable pharmafst.com
Kamagra Commander maintenant <a href=" http://www.9kuan9.com/home.php?mod=space&uid=3107317 ">Kamagra pharmacie en ligne</a> or <a href=" https://toolbarqueries.google.com.qa/url?q=https://kamagraprix.com ">kamagra oral jelly</a>
https://images.google.ee/url?sa=t&url=https://kamagraprix.com kamagra en ligne
[url=http://webredirect.garenanow.com/?p=gp&lang=en&url=https://kamagraprix.com]Achetez vos kamagra medicaments[/url] Achetez vos kamagra medicaments and [url=http://iawbs.com/home.php?mod=space&uid=893014]kamagra pas cher[/url] kamagra livraison 24h
kamagra gel: <a href=" https://kamagraprix.com/# ">kamagra gel</a> - kamagra oral jelly
Kamagra Oral Jelly pas cher: <a href=" http://kamagraprix.com/# ">Kamagra Oral Jelly pas cher</a> - achat kamagra
https://kamagraprix.shop/# Kamagra Commander maintenant
pharmacie en ligne: <a href=" https://pharmafst.com/# ">pharmacie en ligne</a> - Pharmacie sans ordonnance pharmafst.com
Kamagra Oral Jelly pas cher: <a href=" https://kamagraprix.shop/# ">achat kamagra</a> - Kamagra Commander maintenant
Kamagra pharmacie en ligne: <a href=" http://kamagraprix.com/# ">kamagra 100mg prix</a> - Acheter Kamagra site fiable
achat kamagra: <a href=" https://kamagraprix.com/# ">Kamagra pharmacie en ligne</a> - kamagra livraison 24h
Pharmacie sans ordonnance: <a href=" http://pharmafst.com/# ">pharmacie en ligne sans ordonnance</a> - acheter mГ©dicament en ligne sans ordonnance pharmafst.com
rate canadian pharmacies [url=http://expressrxcanada.com/#]Express Rx Canada[/url] drugs from canada
http://medicinefromindia.com/# medicine courier from India to USA
thecanadianpharmacy: <a href=" https://expressrxcanada.com/# ">canadian pharmacy 365</a> - vipps approved canadian online pharmacy
prescription drugs canada buy online: <a href=" https://expressrxcanada.shop/# ">Canadian pharmacy shipping to USA</a> - ordering drugs from canada
indian pharmacy online [url=https://medicinefromindia.com/#]indian pharmacy online[/url] medicine courier from India to USA
https://rxexpressmexico.com/# mexico drug stores pharmacies
mexico drug stores pharmacies: <a href=" http://rxexpressmexico.com/# ">mexico drug stores pharmacies</a> - mexican online pharmacy
indian pharmacy <a href=" http://iapple.minfish.com/home.php?mod=space&uid=4632962 ">reputable indian online pharmacy</a> or <a href=" https://forum.unity.com/proxy.php?link=https://medicinefromindia.com ">cheapest online pharmacy india</a>
https://cse.google.com/url?q=https://medicinefromindia.com buy medicines online in india
[url=https://webhosting-wmd.hr/index?URL=https://medicinefromindia.com]buy medicines online in india[/url] india pharmacy mail order and [url=https://app.guiigo.com/home.php?mod=space&uid=28467]indian pharmacy[/url] best india pharmacy
pharmacies in canada that ship to the us: <a href=" https://expressrxcanada.shop/# ">canada pharmacy online</a> - best mail order pharmacy canada
indian pharmacy <a href=" http://mi.minfish.com/home.php?mod=space&uid=1329572 ">online shopping pharmacy india</a> or <a href=" https://www.google.com.bn/url?q=https://medicinefromindia.com ">online pharmacy india</a>
http://s2.shinystat.com/cgi-bin/shinystatv.cgi?TIPO=26&A0=0&D0=21&TR0=0&SR0=medicinefromindia.com&USER=Pieroweb&L=0 india pharmacy mail order
[url=https://maps.google.es/url?q=https://medicinefromindia.com]indian pharmacies safe[/url] Online medicine home delivery and [url=https://bbs.hy2001.com/home.php?mod=space&uid=70519]reputable indian online pharmacy[/url] online shopping pharmacy india
indian pharmacy online: <a href=" https://medicinefromindia.shop/# ">Medicine From India</a> - Medicine From India
вавада казино: <a href=" http://vavadavhod.tech/# ">vavada ******</a> - вавада
vavada ******: <a href=" http://vavadavhod.tech/# ">вавада официальный сайт</a> - вавада казино
pin up вход: <a href=" http://pinuprus.pro/# ">пин ап казино официальный сайт</a> - пин ап казино
пин ап казино официальный сайт: <a href=" https://pinuprus.pro/# ">пин ап вход</a> - pin up вход
pin-up ****** giris: <a href=" http://pinupaz.top/# ">pin-up ****** giris</a> - pin up azerbaycan
http://pinuprus.pro/# пин ап казино
вавада казино: <a href=" https://vavadavhod.tech/# ">вавада</a> - вавада казино
пин ап зеркало <a href=" http://umsr.fgpzq.online/home.php?mod=space&uid=12256 ">пин ап вход</a> or <a href=" https://images.google.ad/url?sa=t&url=https://pinuprus.pro ">пин ап казино</a>
https://www.google.gm/url?q=https://pinuprus.pro pin up вход
[url=https://www.paginainizio.com/html_iframe/news/rss.php?rssurl=http://pinuprus.pro/]пин ап казино официальный сайт[/url] пин ап вход and [url=http://www.superiptv.com.cn/home.php?mod=space&uid=116447]пин ап казино официальный сайт[/url] пин ап казино официальный сайт

1 답변

0 투표

"self-signed certificate" 에러는 Node.js에서 SQL Server에 접속할 때, SQL Server가 자체 서명된 인증서를 사용하는 경우 발생합니다. 이러한 경우, Node.js에서 기본적으로는 이러한 인증서를 신뢰하지 않기 때문에 접속에 실패합니다.

이러한 오류를 해결하는 방법은 두 가지가 있습니다.

  1. TLS 옵션 사용: mssql 모듈을 사용할 때, config 객체에 options를 추가하여 TLS(Traffic Layer Security) 옵션을 설정할 수 있습니다. trustServerCertificate 옵션을 true로 설정하면 자체 서명된 인증서를 무시하고 접속할 수 있습니다. 하지만 보안상 취약할 수 있으므로 상용 환경에서는 권장하지 않습니다.
    const sql = require('mssql');
    
    const config = {
      server: 'your-server-address',
      user: 'your-username',
      password: 'your-password',
      database: 'your-database',
      options: {
        trustServerCertificate: true  // 자체 서명된 인증서 무시
      }
    };
    
    sql.connect(config)
      .then(() => {
        console.log('Connected to SQL Server!');
        // 여기에 SQL 쿼리 실행 등 원하는 작업을 수행할 수 있습니다.
      })
      .catch((err) => {
        console.error('Error connecting to SQL Server:', err);
      });

  1. 신뢰할 수 있는 인증서 사용: SQL Server에서 사용하는 인증서를 공인 기관에서 발급받은 신뢰할 수 있는 인증서로 대체하거나 Let's Encrypt와 같은 서비스를 이용하여 무료로 발급받은 신뢰할 수 있는 인증서를 사용합니다. 이러한 인증서를 사용하면 기본적인 보안을 유지하면서 오류 없이 SQL Server에 접속할 수 있습니다.

위 방법 중 하나를 선택하여 SQL Server에 접속할 수 있도록 설정해보세요. 자체 서명된 인증서를 사용하는 경우, 보안상 취약할 수 있으므로 상용 환경에서는 신뢰할 수 있는 인증서를 사용하는 것이 좋습니다.

add
...