Búsqueda de sitios web

operadores - expresión condicional nula en JavaScript

Posible duplicado: operador de fusión nula para javascript?

En C#, puedes hacer esto:

var obj = newObject ?? defaultObject;

Eso dice asignar newObject a obj si no es nulo, de lo contrario asignar defaultObject. ¿Có

Leer más →

javascript - Expresión XPath para seleccionar *todos* los elementos, nodos de texto y nodos de comentarios en el orden de origen

¿Cuál es la expresión XPath para seleccionar todos los elementos, nodos de texto y nodos de comentario, en el mismo orden en que aparecen en el documento?

Lo siguiente selecciona efectivamente todos los elementos, pero no los nodos de texto ni lo

Leer más →

javascript - expressjs carga de archivos, verificar si realmente se envió un archivo, especificar el tamaño máximo de archivo y mantener su nombre

Trabajando con expressjs desde hace aproximadamente un mes, me he encontrado con el problema de las cargas de archivos. A pesar de consultar Google y varios blogs, no he logrado encontrar una respuesta a las siguientes tres preguntas:

¿Qué tengo que h

Leer más →

javascript - ¿Pueden los routers de Backbone y Express trabajar juntos en una aplicación Express?

He construido varias aplicaciones con Backbone y aprecio la estructura y organización del código del lado del cliente. Estoy pasando al desarrollo con Node, usando Express, y no estoy seguro de cómo Express y Backbone pueden trabajar juntos en el manejo de rutas.

Respuesta #1

Necesitas entender que Node y Backbone son independientes el uno del otro.

  • Node es para el lado del servidor (por ejemplo, trabajar con una base de d

    Leer más →

javascript - claves de array de elementos de formulario en node y express

A pesar de mis mejores esfuerzos, estoy atascado en obtener las claves del arreglo de los elementos del formulario enviados a NodeJS, Express y Handlebars.

Mis elementos de formulario se ven así:

{{#each block}} <input type='text' name='block_payout[{{id}}]' /> {{/each}

Esto resulta e

Leer más →

javascript - Las cookies de Nodejs express no se agregan

Estoy tratando de construir una aplicación Node.js y tengo que definir cookies. Este es parte del código:

var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get

Leer más →

javascript - Nginx node.js express descarga de archivos grandes se detiene en 1.08GB

Tengo esta aplicación de node.js proxyada por Nginx (en producción). Una ruta es algo así:

exports.download = function(req, res){ var id = req.params.id; if (id && id == 'latest') { res.download(config.items.release_directory+'/<1.6GB-file>.zip', functi

Leer más →

javascript - Comprendiendo el error "SyntaxError: expected expression, got '<'"

Acabo de perder mucho tiempo tratando de averiguar por qué Firefox y Chrome me decían SyntaxError: expected expression, got '<' y se negaban a cargar el script en mi página web. Resulta que el problema fue porque escribí

<script src="static/js/common.js"></script>

en lugar de

<script src="/static/js/common.js"></script>

Ahora entiendo totalmente por qué al faltar la b

Leer más →

javascript - Error de sintaxis de expresión regular

Estoy creando una expresión regular dinámicamente.

var link = "www.google.com"; var reg = '^'+link+'{1}|(?<=\s)'+link+'{1}(?=\s)|'+link+'{1}$'; console.log(reg); var result = new RegExp(reg, 'g');

Estoy recibiendo este error

Uncaught SyntaxError: Invalid regular expression: /^www.go

Leer más →

javascript - Encontrar fuga de memoria en una aplicación Node.js/Express.js

Tengo una aplicación web de Express.js que se rompe constantemente debido a problemas de memoria:

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Cuando inicio el servicio, el uso de memoria es de aproximadamente 170 MB (informado por htop como memoria RES). Luego empiezo a enviar solicitudes, y la memoria comienza a aumentar. Estoy usando memwatch para tratar de rastrear el problema que parece ser una fuga de memor

Leer más →