Estoy completamente perdido en esto; Estoy usando NodeJS para buscar un JSON y necesito pasar la variable a mi página y tener JavaScript para usar los datos.ExpressJS Pase variables a JavaScript
app.get('/test', function(req, res) {
res.render('testPage', {
myVar: 'My Data'
});
Esa es mi código Express (muy simple para propósitos de prueba); ahora usando JADE Quiero hacer acopio de información que sé para hacer en la página es simplemente
p= myVar
Pero tengo que ser capaz de reunir estos datos en JavaScript (si es posible dentro de un archivo .js) pero por ahora sólo para mostrar la variable en un cuadro de alerta he tratado
alert(#{myVar})
y muchos otros si alguien puede ayudar muy apreciada
No sé mucho sobre Node.JS o express, pero creo que deberías cambiar tu plantilla de testPage para incluir un con el valor de myVar –
pero quizás Express tenga medios para abstraernos de eso –
Si está pasando HTML use Jade, Moustache o alguna otra plantilla. Si pasa datos, utilice JSON y haga que su transporte lo analice en un objeto si la respuesta es Content-Type: application/json. –