Mövzu ilə bağlı nəşrlər 'nodejs'


Footsteps 1.0.0 təqdimatı: Başdan-başa Yeni Layihə Yaratmağın Daha Yaxşı Yolu
Electron, Node.js, React və TypeScript kimera tətbiqinin hekayəsi və texnologiyaları və çərçivələri necə seçmək (və ya kəsmək) Keçən il diqqətimi Node.js və React-dən daha az Node.js-ə və daha az Reaksiyaya keçirdim. Onlar hələ də mənim inkişaf yığınımın bir hissəsi idi, lakin mən özümü Ruby on Rails mikroservislərini inkişaf etdirdiyimi və Kubernetes-də daha tez-tez xidmətləri yerləşdirdiyimi gördüm. Müəyyən bir nöqtədə, ön tərəfə ən yaxın gəldiyim şey Grafana tablosudur və sonuncu..

İt yeməyi heç vaxt daha dadlı olmamışdı
Mən adətən daha çox texniki mövzular haqqında yazıram, lakin mən sadəcə öz yan layihəmdən istifadənin həqiqətən günümü necə qazandırdığına dair kiçik bir hekayəni bölüşmək istədim. Node.js serverində Google Analytics API-dən bəzi statistik məlumatların alınmasını tələb edən problemlə qarşılaşdığım zaman mən dorbel.com saytında böyük insanlar üçün kodlaşdırma ilə məşğul idim. Node üçün rəsmi Google API müştərisi olan npm install googleapis -a keçmək çox çəkmədi. "Readme faylı" işə..

Saf Node.js HTTP Server
Bu, heç bir çərçivədən istifadə etmədən təmiz Node.js HTTP serveridir. Bu server GET və POST sorğularına xidmət edir. POST sorğusu üçün kodu PHP-ə bənzər ayrıca JavaScript faylında yaza bilərsiniz. Fayl uzantısı .js olacaq. const fs = require('fs'); var http = require('http'); var path = require('path'); http.createServer(function (req, res) { var requrl = req.url; if (req.method == "GET"){ if (req.url == '/'){ let rawdata = fs.readFileSync('index.html'); res.writeHead(200,..

Klaster Modulu ilə Node.js Tətbiqinizin Performansını Artırın
Giriş Node.js tək yivli mühitdir, yəni defolt olaraq çoxnüvəli sistemlərdən istifadə etmir. Bununla belə, siz daxili klaster modulundan istifadə etməklə tətbiqinizin performansını və miqyasını təkmilləşdirə bilərsiniz. Bu yazıda biz klaster modulundan istifadənin üstünlüklərini müzakirə edəcəyik və onun Node.js tətbiqinizdə necə tətbiq olunacağına dair nümunə təqdim edəcəyik. Klaster Modulundan İstifadə Etməyin Faydaları Təkmilləşdirilmiş performans: Klaster modulu bir çox CPU..

İlk Vay Zamanı
Bir neçə həftə əvvəl mən yeni layihəyə başlayırdım və bəzi statik aktivlərə xidmət etmək üçün fayl serverinə ehtiyacım var idi. Mənə zərif bir şey lazım deyildi, sadəcə bir qovluqdan bir dəstə fayl təqdim etmək üçün. Bunu edə biləcəyiniz bir çox yol var, istər WEBrick, istər kiçik python http.server, istərsə də rels proqramı (və ya “saysız-hesabsız digər variasiyalardan” hər hansı biri) yaradın – bunlar mənim əsas məqsədim deyil. Onlar işi mütləq yerinə yetirsələr də, heç nəyə çox..

Node.js & Express ilə JWT İstifadəçi Doğrulaması
Bu demoda biz “JSON Web Tokens” ilə istifadəçinin autentifikasiyasını idarə etmək üçün əsas Express API-nin necə yaradılacağını müzakirə edəcəyik. Konsepsiya çətin görünə bilər, amma əslində olduqca sadədir. Bu demo, müştərinin marşrutlaşdırmanı idarə etmək üçün React və ya Angular kimi ön çərçivədən istifadə etdiyini güman edir. Tətbiq marşrutunu ekspress ilə idarə edə bilərdik, lakin bu demo üçün biz sadəcə istifadəçi identifikasiyası API yaradacağıq. İstifadəçinin..

ReactJS-də uşaq komponentdən ana komponentə verilənlərin ötürülməsi
React-də uşaq komponentdən ana komponentə verilənlərin ötürülməsinə əsas komponentdən uşaq komponentə dəstək kimi ötürülən geri çağırış funksiyasından istifadə etməklə nail olmaq olar. Uşaq komponent daha sonra məlumatları ana komponentə ötürmək istədikdə bu geri çağırış funksiyasını çağıra bilər. Uşaq Komponent kodu. import React from 'react'; const ChildComponent = ({ onDataChange }) => { const handleDataChange = () => { onDataChange('Data from the Child'); };..