javascript - Parse JSON-array nodejs

så jeg lærer NodeJS og JavaScript generelt, og leger med det, og jeg har nogle problemer med at parse en JSON. Jeg modtager følgende fra "brugeren":

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

Læs mere →

javascript - NodeJS return http.request

Hej, nu ved jeg, at NodeJS er asynkront (hvilket jeg stadig prøver at forstå, for at være ærlig).

Problemet, som jeg i øjeblikket står overfor, er, at jeg har forsøgt at lave en http.request for at modtage nogle JSON-data. Det er fint, men det, jeg har brug for, er at returnere disse data til en variabel. Jeg tror, jeg skal bruge en callbac

Læs mere →

javascript - Ydeevnetab ved brug af --inlineSourceMap med NodeJS i produktion?

Er der et betydeligt ydelsestab, når man bruger TypeScript-kompileringsindstillingen --inlineSourceMap i et NodeJS-produktionsmiljø?

Svar #1

Jeg vil ikke anbefale at gøre det i produktion. Der er allerede en diskussion om det her på stackoverflow vedrørende sourceMaps. Selvom aktivering af det i din node.js-applikation ville fordoble js-filstørrelsen, hvilket efter min mening ikke ville være så godt 🤞

Læs mere →

node.js - NodeJS, TypeScript og typescript-collections

Jeg forsøger at bruge Dictionary-klassen fra typescript-collections inden for 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

Læs mere →

node.js - Regler for fil- og mappenavne i nodejs-projekt

Jeg bygger et Node.js-projekt ved at bruge TypeScript. I dette projekt vil jeg tilføje nogle regler for fil-/mappenavne. For eksempel skal fil-/mappenavne være i snake-case.

Er der nogen måde, hvorpå jeg kan anvende begrænsninger på filnavne ligesom vi giver kodningskonventionsregler med tslint?

Læs mere →

node.js - nodejs async/await venter ikke

Jeg har et kodeblok, hvor der er to await-udsagn. Første gang serveren kører, tror jeg, at den bare springer hen over await SQL.connect. Efter der har været et par kald (hvilket giver tid til forbindelsen), fungerer proceduren fint.

Dette er til NodeJS, MSSQL-pakken.

Hvorfor venter min første await ikke?

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

Læs mere →

typescript - tilføjelse af styled-components til projektet forårsager. Kan ikke finde navnerum 'NodeJS'

Byg en standard react-native-applikation med Typescript og tilføj styled-components, referer til det i appen, og forsøg på at kompilere forårsager følgende fejl:

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

Læs mere →

node.js - Bundl NodeJS http2 applikation med webpack, http2 ikke fundet

Med hensyn til webpack-dokumentationen for eksterne biblioteker og Node.js er der information om, at man burde være i stand til at importere node-moduler. Dette fungerer perfekt, medmindre jeg vil importere http2. Det udskriver følgende fejl:

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

Indgangs-typescriptfilen ser forenklet sådan ud:

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

Læs mere →

node.js - Hvordan pooler man PostgreSQL-forbindelser i Node.js med facade designmønster?

Hej, jeg skriver en simpel webapplikation ved hjælp af et design, der ligner facade-designmønsteret. Applikationen er skrevet i Typescript ved brug af nodejs, expressjs, node-postres og inversify. Lad os sige, at jeg har dette simple eksempel

Router.ts

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

TestController.ts

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

Læs mere →

javascript - Hvordan læser man en gemt fil ved hjælp af Multer disk storage-indstillingen (NodeJs)?

Jeg kan gemme billeder på min lokale disklagring ved hjælp af multer med succes, men når jeg bruger GET-metoden, giver den fejlen "Cannot GET /uploads/image-1547436792386". Jeg har inkluderet min image-upload.js-kode nedenfor:

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

Læs mere →