Búsqueda de sitios web

javascript - Analizando un arreglo JSON en nodejs

Así que estoy aprendiendo NodeJS y JavaScript en general, y jugando con ello, y tengo algunos problemas al analizar un JSON. Recibo lo siguiente del "usuario":

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

Leer más →

javascript - NodeJS devolver http.request

Hola, ahora sé que NodeJS es asincrónico (lo cual todavía estoy tratando de comprender, para ser honesto).

El problema que estoy enfrentando actualmente es que he estado intentando hacer un http.request para recibir algunos datos JSON. Esto está bien, pero lo que necesito es devolver estos datos a una variable. ¿Creo que necesito hacer una

Leer más →

javascript - ¿Impacto en el rendimiento al usar --inlineSourceMap con NodeJS en producción?

¿Hay una pérdida de rendimiento significativa al usar la opción del compilador de TypeScript --inlineSourceMap en un entorno de producción de NodeJS?

Respuesta #1

No recomendaría hacer eso en producción. Ya hay una discusión sobre eso aquí en StackOverflow respecto a los sourceMaps. Aunque habilitar eso en tu aplicación de Node.js duplicaría el tamaño del archivo js, lo cual sería bueno en mi opinión 🤞

Leer más →

node.js - NodeJS, TypeScript y colecciones-de-typescript

Estoy tratando de usar la clase Dictionary de typescript-collections dentro de 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(publi

Leer más →

node.js - Reglas de nombres de archivos y directorios para proyectos de nodejs

Estoy construyendo un proyecto de Node.js usando TypeScript. En este proyecto, quiero agregar algunas reglas de nomenclatura de archivos/directorios. Por ejemplo, el nombre del archivo/directorio debe estar en snake-case.

¿Hay alguna manera de que pueda aplicar alguna restricción en los nombres de los archivos como damos reglas de convención de codificación con tslint?

Leer más →

node.js - nodejs async/await no está esperando

Tengo un bloque de código donde hay dos sentencias await. Creo que la primera vez que se ejecuta el servidor, está pasando por alto el await SQL.connect. Después de que ha habido un par de llamadas (permitiendo tiempo para la conexión), entonces el procedimiento funciona bien.

Esto es para NodeJS, paquete MSSQL.

¿Por qué mi primer await no está esperando?

async execStoredProc(spDescriptor: StoredProcedureDescriptor) { if (!this.pool) { if (this.isFirs

Leer más →

typescript - agregar styled-components al proyecto causa. No se puede encontrar el espacio de nombres 'NodeJS'

Construye una aplicación react-native por defecto, con Typescript y agrega styled-components, refiérelo en la aplicación y al intentar compilar causa el siguiente error:

node_modules/styled-components/typings/styled-components.d.ts(116,44): error TS2503: No se pued

Leer más →

node.js - Empaquetar aplicación NodeJS http2 con webpack, http2 no encontrado

Con respecto a la documentación de webpack sobre bibliotecas externas y nodejs, existe la información de que se debería poder importar módulos de node. Esto funciona perfectamente a menos que quiera importar http2. Imprime el siguiente error:

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

El archivo de entrada de TypeScript simplificado se ve así:

import { readFileSync } from 'fs'; im

Leer más →

node.js - ¿Cómo agrupar conexiones de PostgreSQL en nodejs con el patrón de diseño fachada?

Hola, estoy escribiendo una aplicación web simple utilizando un diseño similar al patrón de diseño fachada. La aplicación está escrita en Typescript usando nodejs, expressjs, node-postres e inversify. Digamos que tengo este ejemplo simple

Router.ts

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

TestController.ts

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

Leer más →

javascript - ¿Cómo leer un archivo almacenado usando la opción de almacenamiento en disco de Multer (NodeJs)?

Puedo almacenar imágenes en mi almacenamiento local en disco usando multer con éxito, pero al usar el método GET, arroja el error "Cannot GET /uploads/image-1547436792386". He proporcionado mi código de image-upload.js a continuación:

const multer = require('multer'); co

Leer más →