javascript - Parse JSON-array nodejs

så jeg lærer NodeJS og JavaScript generelt, og leker med det, og jeg har noen problemer med å analysere en JSON. Jeg mottar følgende fra "brukeren":

{ "sync_contact_list": [ { "name": "c", "number": "789", "email": "" }, { "name": "b", "number": "123", "email": "[email protected]" }, {

Les mer →

javascript - NodeJS return http.request

Hei, nå vet jeg at NodeJS er asynkront (noe jeg fortsatt prøver å få hodet rundt, for å være ærlig).

Problemet jeg for øyeblikket står overfor er at jeg har forsøkt å gjøre en http.request for å motta noen JSON-data. Dette er greit, men det jeg trenger er å returnere disse dataene til en variabel. Jeg tror jeg trenger å gjøre en callback-fu

Les mer →

javascript - Ytelsestap ved bruk av --inlineSourceMap med NodeJS i produksjon?

Er det et betydelig ytelsestap når man bruker TypeScript-kompilatoralternativet --inlineSourceMap i et NodeJS-produksjonsmiljø?

Svar #1

Jeg vil ikke anbefale å gjøre det i produksjon. Det finnes allerede en diskusjon om det her på StackOverflow angående sourceMaps. Selv om å aktivere det i din Node.js-applikasjon vil doble js-filstørrelsen, noe som ikke ville være så bra etter min mening 🤞

Les mer →

node.js - NodeJS, TypeScript og typescript-collections

Jeg prøver å bruke Dictionary-klassen fra typescript-collections innenfor NodeJS:

/// <reference path="../../../scripts/collections.ts" /> var collections = require('../../../scripts/collections'); export class AsyncProcessorCommand implements interfaces.IAsyncProcessorCommand { public static Type = 'RabbitMon.AsyncProcessorCommand:RabbitMon'; public GetType = () => 'RabbitMon.AsyncProcessorCommand:RabbitMon'; public ID: string; constructor(public Act

Les mer →

node.js - Regler for fil- og mappenavn for nodejs-prosjekt

Jeg bygger et Node.js-prosjekt ved å bruke TypeScript. I dette prosjektet ønsker jeg å legge til noen regler for fil- og mappenavn. For eksempel bør fil- og mappenavn være i snake-case.

Finnes det noen måte jeg kan bruke begrensninger på filnavn, slik vi gir kodingkonvensjonsregler med tslint?

Les mer →

node.js - nodejs async/await venter ikke

Jeg har en kodeblokk hvor det er to await-setninger. Første gang serveren kjører, tror jeg den hopper rett over await SQL.connect. Etter at det har vært et par kall (som gir tid for tilkobling), fungerer prosedyren fint.

Dette er for NodeJS, MSSQL-pakken.

Hvorfor venter ikke min første await?

async execStoredProc(spDescriptor: StoredProcedureDescriptor) { if (!this.pool) { if (this.isFirst) { this.isFirst = false ; } else {

Les mer →

typescript - å legge til styled-components i prosjektet forårsaker. Kan ikke finne navneområdet 'NodeJS'

Bygg en standard react-native-applikasjon med Typescript og legg til styled-components, referer til det i appen, og å prøve å kompilere forårsaker følgende feil:

node_modules/styled-components/typings/styled-components.d.ts(116,44): feil TS2503: Kan ikke finne navn

Les mer →

node.js - Pakk NodeJS http2-applikasjon med webpack, http2 ikke funnet

Når det gjelder webpack-dokumentasjonen for eksterne biblioteker og nodejs, finnes det informasjon om at man skal kunne importere node-moduler. Dette fungerer perfekt med mindre jeg vil importere http2. Det gir følgende feil:

ERROR in ./src/index.ts Module not found: Error: Can't resolve 'http2' in 'absolutepath/to/src'

Inngangstypefilen for typescript ser forenklet ut slik:

import { readFileSync } from 'fs'; import { createSecureSe

Les mer →

node.js - Hvordan pooler man PostgreSQL-tilkoblinger i nodejs med facade-designmønster?

Hei, jeg skriver en enkel nettapplikasjon som bruker et design lignende fasade-designmønsteret. Applikasjonen er skrevet i Typescript ved bruk av nodejs, expressjs, node-postres og inversify. La oss si at jeg har dette enkle eksemplet

Router.ts

router.get('/test', testController.test);

TestController.ts

import { Request, Response } from 'express'; import { ITestUC } from '../usecase/TestUC'; import { di } from

Les mer →

javascript - Hvordan lese lagret fil ved bruk av Multer disklagringsalternativ (NodeJs)?

Jeg kan lagre bilder på min lokale disklagring ved hjelp av multer uten problemer, men når jeg bruker GET-metoden, får jeg feilen "Cannot GET /uploads/image-1547436792386". Jeg har gitt min image-upload.js-kode nedenfor:

const multer = require('multer'); const storage =

Les mer →