Aiheeseen liittyviä julkaisuja 'nodejs'


Esittelyssä Footsteps 1.0.0: Parempi tapa luoda uusi projekti alusta alkaen
Tarina Electron-, Node.js-, React- ja TypeScript-kimeerisovelluksesta ja kuinka valita (tai yliviivata) tekniikoita ja kehyksiä Kuluneen vuoden aikana siirryin Node.js:stä ja Reactista vähemmän Node.js:ään ja vähemmän Reactiin. Ne olivat edelleen osa kehityspinoani, mutta huomasin kehittäväni Ruby on Rails -mikropalveluita ja ottaneeni palveluita käyttöön Kubernetesissa tavallista useammin. Tietyssä vaiheessa lähimpänä etupäätä tulin Grafanan kojelautaan, ja viimeksi kun tarkistin, en..

Koiranruoka ei koskaan maistunut paremmalta
Kirjoitan yleensä teknisemmistä aiheista – mutta halusin vain jakaa pienen tarinan siitä, kuinka oman sivuprojektini käyttäminen todella piristi päivääni. Tein koodausta dorbel.com-sivuston loistaville ihmisille, kun törmäsin ongelmaan, joka vaati tilastojen saamista Google Analytics -sovellusliittymästä Node.js-palvelimelle. Ei kestänyt kauan päästä npm install googleapis , viralliseen Google-sovellusliittymäasiakkaaseen Nodelle. "Readme-tiedosto" auttoi minua aloittamaan, ja sitten..

Puhdas Node.js HTTP-palvelin
Tämä on puhdas Node.js HTTP-palvelin ilman kehystä. Tämä palvelin palvelee GET- ja POST-pyyntöjä. Voit kirjoittaa POST-pyynnön koodin erilliseen JavaScript-tiedostoon, joka on samanlainen kuin PHP. Tiedostotunniste on .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'); res.writeHead(200,..

Paranna Node.js-sovelluksesi suorituskykyä klusterimoduulilla
Johdanto Node.js on yksisäikeinen ympäristö, mikä tarkoittaa, että se ei oletuksena hyödynnä moniytimistä järjestelmiä. Voit kuitenkin parantaa sovelluksesi suorituskykyä ja skaalautuvuutta käyttämällä sisäänrakennettua klusterimoduulia. Tässä artikkelissa keskustelemme klusterimoduulin käytön eduista ja annamme esimerkin sen toteuttamisesta Node.js-sovelluksessasi. Klusterimoduulin käytön edut Parempi suorituskyky: Klusterimoduulin avulla voit ajaa useita sovelluksesi..

Ensimmäisen vau aika
Pari viikkoa sitten aloitin uutta projektia ja tarvitsin tiedostopalvelimen palvelemaan joitain staattisia resursseja. En tarvinnut mitään hienoa, oikeastaan ​​vain palvellakseni joukon tiedostoja kansiosta. Voit tehdä tämän monilla tavoilla, olipa se sitten WEBrickillä, pienellä python http.-palvelimella, rails-sovelluksen luominen (tai mikä tahansa "lukeista muista muunnelmista") – ne eivät kuitenkaan ole minun pääasiaani. Vaikka he varmasti saavat työnsä tehtyä, sinulla ei ole..

JWT-käyttäjätodennus Node.js:n ja Expressin avulla
Tässä esittelyssä keskustelemme siitä, miten luodaan perus Express API, joka käsittelee käyttäjän todennusta JSON Web Tokens -tunnuksilla . Konsepti saattaa tuntua haastavalta, mutta itse asiassa se on melko yksinkertainen. Tässä esittelyssä oletetaan, että asiakas käyttää reitityksen käsittelyyn käyttöliittymäkehystä, kuten React tai Angular. Voisimme hoitaa sovelluksen reitityksen expressillä, mutta tämän esittelyn vuoksi luomme vain käyttäjän todennussovellusliittymän...

Tietojen välittäminen alikomponentista ReactJS:n yläkomponentille
Tietojen välittäminen alikomponentista pääkomponenttiin Reactissa voidaan saavuttaa käyttämällä takaisinsoittotoimintoa, joka välitetään tukina yläkomponentista alikomponentille. Alikomponentti voi sitten kutsua tätä takaisinsoittotoimintoa, kun se haluaa välittää tietoja takaisin pääkomponentille. Lapsikomponenttikoodi. import React from 'react'; const ChildComponent = ({ onDataChange }) => { const handleDataChange = () => { onDataChange('Data from the Child'); };..