Daha ilk denediğimde; Python'u, Php'yi, jQuey'i ve Arduino'yu çok sevmiştim. Elbette bazen kurulum esnasında, bazen de dilin mantığına ve imlasına alışırken sorunlar çıkıyor ama bunları çözmek orta zorlukta bir bulmaca gibi çözmesi sıkıntıdan çok keyif bile veriyor denilebilir.
Ama Flappy Bird gibi ilerleme sürecini her dakika engelleyip, insanı germekten başka bir işe yaramayan ama bir şekilde bir süreliğine popüler olmuş şeyler oluyor. NodeJS de Flappy Bird'den ya da Rober Hatemo'dan farklı değil.
Görseller: nodejs, flappy bird
Sıfırdan NodeJS yazacak ne zamanım var ne ekibim. TAR niyetlenmesi dışında, tamama erişmiş bir tecrübem de yok. Ancak NodeJS'e İTİRAZ etmeye devam ediyorum :)
Bununla beraber, Pyhton3.7 ya da Nodejs gerektiriyor.
Python 3.7+ 32bit kabul etse de gerekli bazı kütüphaneler 64bit istiyor. Kullandığım pc'de çok fazla şey yüklü ve ayarlı olduğu için değiştiremiyorum da.. Bu yüzden Node'a mecbur kalıyorum..
Kendime ve bir şekilde Node'a bulaşmak zorunda olanlara notlar..
NodeJs Open SSL (32bit) Kurulumu denemeleri..
https://slproweb.com/products/Win32OpenSSL.html
adresinden
Win32 OpenSSL v1.1.1a Light MSI (experimental)
indir, kur
Kurarken yolu
C: \ OpenSSL-Win32
olarak ayarla
Ortam değişkenlerinden PATH'a OpenSSL'in yolunu gir
(bilgisayarım > özellikler > gelişmiş sistem ayarları > gelişmiş > )
Sistem değişkenleri arasından PATH'i seç
İkinci satırın sonuna, noktalı virgül ve ardından
C:\OpenSSL-Win32
ekle
yeni'ye tıkla
üste:
OPENSSL_CONF
alta: ekle cmd aç openssl yazıp enter'a bas Her eksik olarak söylediği .dll dosyasını google'da ara 32bit versiyonlarını indir yeniden openssl yazıp enter'a bas, eksik derse yine indir.. (17-20 tane olabilir) nihayet şöyle olmalı C:\Users\Arwen>openssl sondaki YEY! sonunda ;) ////***** başa dönmek gerekirse ** Node kısmına geçelim cmd/konsolda npm install pem yazıp, pem modülü kur app.js içine şunları yazarak dene: cms/consol'da ya da openssl config failed: error:02001003:system library:fopen:No such process benzeri bir hata veriyorsa CMD açıp yaz. nodejs dinlemeye başlayacak. nodejs dinlemeye başlıyor ama bağlantı reddetme aşıldı ise Bu hataya kadar sevinmek lazım, zira güvenlik sertifikası kısmına geldik demektir. Şu aşamada olay çözülecek gibi duruyor ama "nasıl"ı hakkında henüz fikrim yok. Flappy Bird gibi başa dönmem umarım :)
C:\OpenSSL-Win32\bin\cnf</em>
https://www.dlldosyaindir.com/dllkategori/a-ile-baslayan-dll-dosyalari/?v_sortby=views&v_orderby=desc
OpenSSL>
OpenSSL> 'i görünce olmuştur
Windows 32 bit ve Windows 64 bit için CMD komut penceresine sfc /scannow komutunu girerseniz, bilgisayarınızda bulunan tüm DLL dosyalarını onarırsınız.
****///
var https = require('https')
var pem = require('pem')
var express = require('express')
pem.createCertificate({ days: 1, selfSigned: true }, function (err, keys) {
if (err) {
throw err
}
var app = express()
app.get('/', function (req, res) {
res.send('o hai!')
})
https.createServer({ key: keys.serviceKey, cert: keys.certificate }, app).listen(443)
})
node app.js
yazınca openssl config failed: error:02001002:system library:fopen:No such file or directory
set OPENSSL_CONF=
tarayıcı da ERR_CONNECTION_REFUSED hatası geliyorsa
httpS portu 443 olduğu için node'un dinlediği portu düzenle
ERR_SSL_PROTOCOL_ERROR
hatası verebilir.
Posted from my blog with SteemPress :
https://murattatar.xyz/sevilemeyen-nodejs-icin-notlar/
Ekleme;
Şöyle bir hata alınıyorsa
Configurasyon dosyasının yerini sistem değişkeni olarak belirtmek için böyle yazıp, yeniden başlatma denenebilir.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit