Tag: node.js

Impossible de fournir des fichiers image via le serveur Web phantomjs

J'essaie de tp get phantomjs webserver fonctionne pour moi Je souhaite desservir 2 fichiers, un fichier html et un fichier image png, le fichier html est bien servi et rendu correctement dans le navigateur, mais le fichier png n'est pas Voici le code du serveur var fs = require('fs'); function loadFile(name){ if(fs.exists(name)){ console.log(name+ " File […]

Supprimer `Expected un identifiant et plutôt vu 'default' (un mot réservé)` dans JSLint avec Mongoose

J'utilise jshint pour valider mes fichiers JavaScript. Sur le côté serveur, j'utilise node.js avec Mongoose. Dans Mongoose, je suis encouragé à écrire des schémas de la manière suivante: var UserSchema = new mongoose.Schema({ firstname : { type: String, default: '' } }); Lors de la mise en route, je reçois une erreur: Expected an identifier […]

Passer un objet au modèle angularjs de jade

J'essaie de passer un objet du nœud au client comme ci-dessous render: function(req,res){ res.render('auth',{ userData : req.session.user }); } Dans mon auth.jade, le code est comme ci-dessous script. var data = !{JSON.stringify(userData)} console.log(data) window.top.location='/profile' Je redirige donc l'application vers une nouvelle route que j'ai définie dans routeProvider en utilisant angularjs app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { $routeProvider. when('/profile', […]

Express, Jade et NodeJS: naviguez entre les pages

Comment puis-je créer une page Jade qui comporte deux boutons où chacun d'entre eux redirige vers une autre page réalisée avec Jade?

Recursive Fetch All Items dans DynamoDB Query utilisant Node JS

C'est probablement plus une question JS / Async qu'une question spécifique DynamoDB – Je souhaite récupérer tous les éléments dans une table avec une clé de hachage dans DynamoDB d'Amazon. La table possède également une clé Range. J'utilise une bibliothèque NodeJS qui est une enveloppe autour de l'API AWS DynamoDB REST. – Node-DynamoDB DynamoDB renvoie […]

Comment NodeJS gère-t-il des connexions persistantes sans WebSockets?

Je suis vraiment nouveau pour NodeJS (et je suis désolé si je ressens ingénaire à propos de certaines choses) et j'ai creusé dans le code source de l'exemple d' application de chat . Cependant, j'ai du mal à comprendre une chose. Je sais que WebSockets aide à gérer les connexions bidirectionnelles full-duplex persistantes. Mais comment […]

NodeJS et l'enfer asynchrone

Je viens d'arriver à cette situation horrible où j'ai un ensemble de chaînes chacune représentant un fichier éventuellement existant (p.ex. var files = ['file1', 'file2', 'file3'] . Je dois faire une boucle dans ces noms de fichiers et essayer de Voir s'il existe dans le répertoire actuel, et si c'est le cas, arrête de boucler […]

Quel état est tenu entre les lignes JavaScript?

Je me demandais quels états sont conservés entre deux lignes de code JavaScript soumises à babel-node . Ma confusion se pose parce que si vous écrivez deux lignes de code, vous pouvez remplacer une définition de variable sans erreur. Par exemple, avec babel-node –presets es2015 , vous pouvez: > const a = 1; undefined > […]

L'authentification par passeport a échoué dans l'exemple de base

J'essaie de décomposer cet exemple de passeport.à ses éléments les plus élémentaires. Je continue d'avoir un message 401 (non autorisé) et je ne peux pas comprendre pourquoi. Toute aide serait grandement appréciée. Je vous remercie! Fichier Node.js: var http = require('http'), express = require('express'), passport = require('passport'), LocalStrategy = require('passport-local').Strategy, flash = require('connect-flash'); var port […]

Authentification de noeud avec passport.js comment faire un message si un champ manque

J'utilise passport.js et j'aimerais faire un message si les champs de mon formulaire sont vides. Mais je ne sais pas comment le faire puisque le passeport ne déclenche pas le rappel de stratégie si ceux-ci manquent. Je souhaite vraiment que ce cas d'utilisateur soit plus clair et je ne veux pas modifier le passeport. J'ai […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.