Furkan Bilsel - Hasscript https://hasscript.com Mon, 06 Feb 2023 03:07:23 +0000 tr hourly 1 https://wordpress.org/?v=7.0 252980690 Node.js kod async çalışmıyor https://hasscript.com/4346/nodejs-kod-async-almyor/ https://hasscript.com/4346/nodejs-kod-async-almyor/#comments Mon, 06 Feb 2023 03:07:23 +0000 async function x(){ let url = "example" await fetch(url, { method: 'GET' }).then(response => { response.body.pipe(fs.createWriteStream(pricesFile)); }) }

await koyduğum halde requesti ve dosya oluşumunu  beklemeden kodun geri kalanı çalışıyor. Bunu nasıl engelleyebilirim

]]>
https://hasscript.com/4346/nodejs-kod-async-almyor/feed/ 1 4346
Database bilmek ne demek? https://hasscript.com/4340/database-bilmek-ne-demek/ https://hasscript.com/4340/database-bilmek-ne-demek/#comments Wed, 18 Jan 2023 02:13:21 +0000 Şu an database’le alakalı bilgim sql, joinler, entityler arası referanslardan ibaret. Çeşitli iş ilanlarında database bilmek ciddi bir yetkinlik gibi açıklanmış. Öğrendiğim şeyler ise çok kısa bir zaman zarfında edinilebilecek bilgiler. Databese le alakalı daha mühim bir şeyler var da farkında değil miyim? Böyle bir durum varsa kaynak önerebilir misiniz ?

]]>
https://hasscript.com/4340/database-bilmek-ne-demek/feed/ 1 4340
Cors için doğru yöntem https://hasscript.com/4336/cors-iin-doru-yntem/ https://hasscript.com/4336/cors-iin-doru-yntem/#comments Wed, 18 Jan 2023 01:56:59 +0000 Cross origin saldırılarını engellemek için spring boot default olarak başka portlara izin vermiyor diye biliyorum. Front end başka portta çalıştığında doğru olan yalnızca front endin çalıştığı portu backend de belirtmek mi? Bu şekilde güvenlik korunuyor mu?

]]>
https://hasscript.com/4336/cors-iin-doru-yntem/feed/ 1 4336
Spring-boot react auth bağlantısı https://hasscript.com/4335/spring-boot-react-auth-balants/ https://hasscript.com/4335/spring-boot-react-auth-balants/#comments Wed, 18 Jan 2023 01:53:47 +0000 Backend’de spring bootu bazı uri lara kullanıcı login olmadıysa ulaşamasın diye konfigüre ediyoruz. Peki bu durumda farklı portta çalışan front end nasıl etkileniyor. Backend konfigürasyonu yalnızca api lara erişimi engellemez mi?

]]>
https://hasscript.com/4335/spring-boot-react-auth-balants/feed/ 1 4335
Bir websitesinin yabancı dil seçeneğini sunmanın kolay yolu nedir https://hasscript.com/4275/bir-websitesinin-yabanc-dil-seeneini-sunmann-kolay-yolu-nedir/ https://hasscript.com/4275/bir-websitesinin-yabanc-dil-seeneini-sunmann-kolay-yolu-nedir/#comments Sun, 01 Jan 2023 00:54:20 +0000 Tüm tagleri javascriptle değiştirmektense contents gibi bir dictionary tutmanın vb bir yolu olmalı

]]>
https://hasscript.com/4275/bir-websitesinin-yabanc-dil-seeneini-sunmann-kolay-yolu-nedir/feed/ 1 4275
Kafka queue’su boşaldığında queue’daki son işlemin sonucunu endpointe vermek istiyorum https://hasscript.com/4274/kafka-queuesu-boaldnda-queuedaki-son-ilemin-sonucunu-endpointe-vermek-istiyorum/ https://hasscript.com/4274/kafka-queuesu-boaldnda-queuedaki-son-ilemin-sonucunu-endpointe-vermek-istiyorum/#comments Sun, 01 Jan 2023 00:48:51 +0000 Queue da item varken frontend çağrısına null dönüp işleminiz devam ediyor gibi bir mesaj yazdırmak istiyorum. İşlem tamamlandığında ise her çağrıya aynı sonuç dönmeli. Yardımcı olabilir misiniz?

]]>
https://hasscript.com/4274/kafka-queuesu-boaldnda-queuedaki-son-ilemin-sonucunu-endpointe-vermek-istiyorum/feed/ 1 4274
Javascript’te birden fazla dosyadan oluşan stream nasıl ayrılır. https://hasscript.com/4273/javascriptte-birden-fazla-dosyadan-oluan-stream-nasl-ayrlr/ https://hasscript.com/4273/javascriptte-birden-fazla-dosyadan-oluan-stream-nasl-ayrlr/#comments Sun, 01 Jan 2023 00:41:46 +0000 Frontend’e java springle ResponseEntity<MultiValueMap<String, FileSystemResource>> içinde birden fazla resim gönderiyorum. 

let res = await fetch('http://localhost:8081/get-files',
            {method: "GET", signal: ctrl.signal});
        await addImage(res.body);
async function addImage(body) {
    let url = await reader.read().then(({_, value}) => value).then((stream) => new Response(stream)).
    then((response) => response.blob()).then((blob) => URL.createObjectURL(blob));
    let elem = document.createElement("img");
    elem.setAttribute("src", url);
    elem.setAttribute("height", "64px");
    elem.setAttribute("width", "64px");
    elem.setAttribute("alt", "collage-photo");
    elem.setAttribute("object-fit", "contain");
    elem.setAttribute("className", "file");
    document.getElementById("images").appendChild(elem);
}

Bu scripti çalıştırdığımda url tüm dosyaları içeriyor. Streami tekli resimlere nasıl ayırabilirim?

]]>
https://hasscript.com/4273/javascriptte-birden-fazla-dosyadan-oluan-stream-nasl-ayrlr/feed/ 1 4273
CSRF tokeni nasıl korunur? https://hasscript.com/4266/csrf-tokeni-nasl-korunur/ https://hasscript.com/4266/csrf-tokeni-nasl-korunur/#comments Mon, 19 Sep 2022 05:17:46 +0000 CSRF tokeni cookie’ye eklendiğinde istenmeyen bir kaynağın bu tokeni kopyalayamamasını sağlayan nedir?

]]>
https://hasscript.com/4266/csrf-tokeni-nasl-korunur/feed/ 1 4266
Redirect neden ve ne zaman kullanılır? https://hasscript.com/4262/redirect-neden-ve-ne-zaman-kullanlr/ https://hasscript.com/4262/redirect-neden-ve-ne-zaman-kullanlr/#comments Fri, 09 Sep 2022 10:46:41 +0000 redirect:/home ve /home arasında ne gibi bir fark var?

]]>
https://hasscript.com/4262/redirect-neden-ve-ne-zaman-kullanlr/feed/ 3 4262
Dos atakları sonucunda ne yapmak gerekir https://hasscript.com/4249/dos-ataklar-sonucunda-ne-yapmak-gerekir/ https://hasscript.com/4249/dos-ataklar-sonucunda-ne-yapmak-gerekir/#comments Fri, 09 Sep 2022 09:21:06 +0000 Dos ataklarında hedef server sadece atak devam ettiği müddetçe mi kullanım dışı kalıyor yoksa serverı yeniden ayağa kaldırmak gerekir mi, şayet gerekirse neden?

]]>
https://hasscript.com/4249/dos-ataklar-sonucunda-ne-yapmak-gerekir/feed/ 1 4249