💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ افضلی
وب سرور با http2
جامعه نود جی اس ایجاد شده در ۰۴ آبان ۱۴۰۰

سلام. من با این مقاله تونستم که دوتا فایل crt , .key. رو بسازم. اما مشکل اینه که وقتی وب سرور رو از node ران میکنم این ارور میاد:

 لینک مقاله 

node http2.js
_tls_common.js:149
      c.context.setKey(key, passphrase);
                ^
Error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
    at Object.createSecureContext (_tls_common.js:149:17)
    at Http2SecureServer.Server.setSecureContext (_tls_wrap.js:1331:27)
    at new Server (_tls_wrap.js:1186:8)
    at new Http2SecureServer (internal/http2/core.js:3062:5)
    at Object.createSecureServer (internal/http2/core.js:3254:10)
    at Object.<anonymous> (E:\Amoozesh\jsTutorial\NodeJS\webServer\http2.js:19:22)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
  opensslErrorStack: [ 'error:0906A065:PEM routines:PEM_do_header:bad decrypt' ],
  library: 'digital envelope routines',
  function: 'EVP_DecryptFinal_ex',
  reason: 'bad decrypt',
  code: 'ERR_OSSL_EVP_BAD_DECRYPT'
}

فایل http۲.js که کد‌های وب سرور هست، پیوست شده.

 

به نظر میرسه که اگه ویندوز دارید، به شدت کار سختی میشه براتون و کلی به مشکل میخورید ولی با سرچ مطمئنا میتونید فایل‌ها رو بسازید همونطور که من ساختم.

همینطور کار با cmd و openssl هم اولش یه کم گیج کننده هست.

سلام

کدتون را تست میکنم و نتیجه را اعلام خواهم کرد

البته معتقدم برنامه نویس متن باز و ویندوز یکم ناهماهنگه! انشاءالله لینوکسی بشید

حسین دادخواه ۰۵ آبان ۱۴۰۰، ۲۱:۴۷