Publikime mbi temën 'nodejs'


Prezantimi i Footsteps 1.0.0: Mënyra më e mirë për të krijuar një projekt të ri nga themeli
Historia e aplikacionit chimera Electron, Node.js, React dhe TypeScript dhe si të zgjidhni (ose anuloni) teknologjitë dhe kornizat Vitin e kaluar, e kisha zhvendosur fokusin tim nga Node.js dhe React në më pak Node.js dhe më pak React. Ata ishin ende pjesë e grupit tim të zhvillimit, por e gjeta veten duke zhvilluar mikroshërbimet Ruby on Rails dhe duke vendosur shërbime në Kubernetes më shpesh. Në një moment të caktuar, gjëja më e afërt me të cilën shkova në front ishte një panel i..

Ushqimi i qenve nuk ka pasur kurrë shije më të mirë
Zakonisht shkruaj për më shumë tema teknike - por thjesht doja të ndaja një histori të vogël se si përdorimi i projektit tim anësor ma bëri vërtet ditën. Po bëja disa kodime për njerëzit e mëdhenj në dorbel.com, kur u përballa me një problem që kërkonte marrjen e disa statistikave nga API Google Analytics, në një server Node.js. Nuk m'u desh shumë kohë për npm install googleapis , klienti zyrtar i Google API për Node. Skedari Readme më ndihmoi shumë për të filluar, dhe më pas kalova..

Serveri i pastër HTTP Node.js
Ky është server i pastër HTTP Node.js pa përdorur asnjë kornizë. Ky server shërben për kërkesat GET si dhe POST. Ju mund të shkruani kodin për kërkesën POST në një skedar të veçantë JavaScript të ngjashëm me PHP. Shtesa e skedarit do të jetë .js. 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');..

Rritja e performancës së aplikacionit tuaj Node.js me modulin Cluster
Prezantimi Node.js është një mjedis me një fije, që do të thotë se si parazgjedhje, nuk përfiton nga sistemet me shumë bërthama. Megjithatë, ju mund të përmirësoni performancën dhe shkallëzueshmërinë e aplikacionit tuaj duke përdorur modulin e integruar të grupimit. Në këtë artikull, ne do të diskutojmë përfitimet e përdorimit të modulit të grupimit dhe do të japim një shembull se si ta zbatoni atë në aplikacionin tuaj Node.js. Përfitimet e përdorimit të modulit Cluster..

Koha për Wow e parë
Disa javë më parë po filloja një projekt të ri dhe më duhej një server skedari për të shërbyer disa asete statike. Nuk më duhej asgjë e zbukuruar, në të vërtetë thjesht për të shërbyer një grup skedarësh nga një dosje. Ka shumë mënyra se si mund ta bëni këtë, qoftë me një WEBrick, një http.server të vogël python, të gjeneroni një aplikacion rails (ose ndonjë nga variacionet e tjera të panumërta ) – megjithatë, ato nuk janë gjërat e mia të preferuara. Megjithëse ata padyshim e kryejnë..

Autentifikimi i përdoruesit JWT me Node.js & Express
Në këtë demonstrim, ne do të diskutojmë se si të krijojmë një API bazë Express për të trajtuar vërtetimin e përdoruesit me JSON Web Tokens . Koncepti mund të duket sfidues, por në fakt është mjaft i thjeshtë. Kjo demonstrim supozon se klienti po përdor një kornizë të përparme si React ose Angular për të trajtuar rrugëzimin. Ne mund të trajtojmë rrugëzimin e aplikacionit me Express, por për hir të kësaj demo, ne thjesht do të krijojmë API-në e vërtetimit të përdoruesit. Për të..

Kalimi i të dhënave nga një komponent fëmijë në një komponent prind në ReactJS
Kalimi i të dhënave nga një komponent fëmijë tek një komponent prind në React mund të arrihet duke përdorur një funksion kthimi të thirrjes që kalohet si një mbështetje nga komponenti prind tek komponenti fëmijë. Komponenti fëmijë mund të thërrasë më pas këtë funksion të kthimit të thirrjes kur dëshiron t'i kalojë të dhënat përsëri komponentit prind. Kodi i komponentit fëmijë. import React from 'react'; const ChildComponent = ({ onDataChange }) => { const handleDataChange = ()..