Articles of node.js

¿Cómo dividir más la cadena en el objeto para javascript por favor?

Tengo dos objetos ahora obj1-> [ ‘logo’, ‘FinTech startup’, ‘design’ ] obj2-> [ ‘logo’, ‘tech startup’, ‘design’ ] ¿Cuál es la forma más rápida de convertirlos en obj1-> [ ‘logo’, ‘FinTech’, ‘startup’, ‘design’ ] obj2-> [ ‘logo’, ‘tech’, ‘startup’, ‘design’ ] ¿Por favor? ¡¡Gracias!!

Error: No se puede leer la propiedad ‘close’ de null

Hola, querida comunidad, me pregunto por qué recibo este error cuando bash usar mongodb y nodejs. const MongoClient = require(‘mongodb’).MongoClient; MongoClient.connect(‘mongodb://localhost:27017/TodoApp’, (err, db) => { if (err) { console.log(‘Unable to connect to MongoDB server.’) }else{ console.log(‘Connected to MongoDB server.’) } db.close(); }); Salida en la consola : No se puede conectar con el servidor MongoDB. […]

El comando typescript “tsc” no está definido. Probé todas las soluciones conocidas.

Bienvenido, no puedo ejecutar Typescript todo el día. Yo uso el código de Visual Studio. Lo que estoy haciendo es instalar TS globalmente: $ npm install -g typescript Entonces cuando lo compruebe: $ tsc Me sale ese error en todos los casos: bash: tsc: comando no encontrado Hasta ese momento he intentado las siguientes soluciones: […]

Múltiples conexiones nativas de nodo mongodb

Cuando ejecuto este código Node.js: var mongodb = require(‘mongodb’), MongoClient = mongodb.MongoClient; MongoClient.connect(‘mongodb://localhost:27017/mydb’, function(error, db) { if (error) { throw (error); } console.log(‘Connected!’); }); Los registros de Mongo muestran 5 conexiones abiertas: sudo mongod mongod –help for help and startup options 2014-11-04T21:03:23.107-0700 [initandlisten] MongoDB starting : pid=27572 port=27017 dbpath=/data/db 64-bit host=mylaptop 2014-11-04T21:03:23.107-0700 [initandlisten] db version […]

Mantener las cadenas de promesa legibles

Me he acostumbrado a prometer matrices de encadenamiento. Es increíblemente fácil leer una cadena de promesa cuando cada promesa es una línea larga como myArray.map(x => convertX) .filter() .whatever() .etc() Esto es increíblemente fácil de leer. Sin embargo, cuando creo cadenas de promesa con funciones personalizadas, se vuelve mucho más desordenado. database.query(first query) .then(results => […]

Tipo de objeto recibido durante la carga del archivo usando @UploadFile

En la API de REST a continuación, ¿cuál es el tipo de objeto de archivo que se recibe? @Post(‘/:folderId/documents/:fileName’) @UseInterceptors(FileInterceptor(‘file’)) @ApiConsumes(‘multipart/form-data’) @ApiImplicitParam({ name: ‘folderId’, description: ‘ Folder Id’ }) @ApiImplicitParam({ name: ‘fileName’, description: ‘ File Name’ }) @ApiImplicitFile({ name: ‘file’, required: true, description: ‘PDF File’ }) async uploadFile(@UploadedFile() file, @Param() folderId, @Param() fileName) { /** […]

Autenticación de rutas utilizando passport.js en el entorno MEAN Stack

No pude asegurar las rutas individuales de mi panel de administración utilizando passport.js. El registro de usuarios está funcionando. Incluso cuando inicio sesión en el panel su redirección con éxito. Pero el req.isAuthenticate siempre está devolviendo un valor falso. Por lo tanto, no puedo acceder a las rutas dentro del panel de administración Codigos controlador […]

Ejecutando el servidor Node JS en localhost

Quiero hacer un servidor web muy simple como este, por ejemplo. const http = require(‘http’); http.createServer(function (req, res) { res.writeHead(200, { ‘Content-Type’: ‘text/plain’ }); res.write(“Hello!”); res.end(); }).listen(8080); Puse este código en WebStorm y lo ejecuté. Luego puse en el mismo directorio index.html. Click Me También puse el archivo requester.js en la misma carpeta. $(‘#btn’).on(“click”, function […]

Passport.js redirige a | successRedirect: ‘/ profile’ | pero req.isAuthenticated () devuelve falso

El siguiente código es una sección de una aplicación desarrollada por Node.js + Express + Passport.js. Un usuario válido se redirige a /profile url (successRedirect), sin embargo, req.isAuthenticated devuelve false y el req.user undefined está undefined . No pude averiguar cuál podría ser la causa: app.post(‘/login’, passport.authenticate(‘local’, { successRedirect: ‘/profile’,// <– a valid user gets […]

Cómo evitar que jimp bloquee el código node.js

Estoy usando Jimp para manipular algunas fotos. Tengo una matriz con fotos. Me gusta esto: var images = [‘…/pic-1.jpg’, ‘…/pic-2.jpg’, ‘…/pic-3.jpg’, ‘…/pic-4.jpg’]; Y este es el código para manipularlos: images.forEach(function(image){ jimp.read(image, function(err, img){ img.quality(90, function(){ console.log(“done with this image!”); }); }); }); Esto funciona bien, se registra cuando se realiza cada imagen. Sin embargo, está […]