J’ai un serveur Restify avec node.js que j’utilise pour faire du développement et des tests. Pour ce faire, j’utilise serveStatic. Je me demande pourquoi je ne peux pas utiliser la configuration suivante sans obtenir les erreurs 403: server.get(/.*/, restify.serveStatic({ directory: ‘.’, default: “index.html” })); Bien que si je fais un lien vers mon répertoire actuel: […]
J’essaie de télécharger une image via des données de formulaire en plusieurs parties en utilisant multer et restify. const storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, ‘uploads/’) }, filename: function (req, file, cb) { cb(null, ‘file’ + path.extname(file.originalname)) } }) const upload = multer({ storage: storage }) module.exports = upload; et dans […]
Donc, je travaille sur une application de noeud de base. Les clients s’y connecteront avec SSL. Cela semble fonctionner correctement lorsque je viens d’utiliser un certificate de serveur, mais lorsque j’essaie d’exiger un certificate client, cela continue de fonctionner, peu importe ce que je lance. J’ai trouvé des questions sur ce site à ce sujet, […]
Récemment, j’ai changé mon code d’Express en Restify. Honnêtement, je ne sais pas si cela se produisait avant, mais je suppose que c’est ce qui s’est passé. En gros, dans mon middleware, j’appelle une méthode promise et quand elle est résolue, j’appelle next et j’effectue d’autres tâches dans le prochain middleware. Quand il est rejeté, […]
J’ai donc rencontré un problème avec mon application Node.js, avec Restify et Passportjs (stratégie Google OAuth2). Lorsque j’utilise passport.authenticate() , cela me donne l’erreur suivante: 400. C’est une erreur. Erreur: invalid_request Paramètre requirejs manquant: scope J’ai trouvé une autre question sur la même chose d’il y a quelques années ( invalid_request avec missing: scope utilisant […]
Je déploie une application node.js sur Cloudfoundry, la seule dépendance de module est restify. J’ai essayé de le pousser avec mon répertoire local node_modules et d’utiliser également npm shrinkwrap et ‘ignoreModules’ dans cloudfoundry.json, mais finis toujours avec ceci dans le stdout.log: { stack: [Getter/Setter], arguments: undefined, type: undefined, message: ‘/var/vcap/data/dea/apps/myapp-0-6f9cf62f9bbe58f5d2eb13a94acb5d3a/app/node_modules/restify/node_modules/dtrace-provider/build/Release/DTraceProviderBindings.node: invalid ELF header’ } Des […]
J’utilise node.js restify comme serveur principal pour exécuter un serveur d’API REST et angularjs comme serveur frontal pour appeler HTTP GET. Le serveur REST utilise l’authentification HTTP de base. Le nom d’utilisateur est foo et le mot de passe est bar . J’ai testé le fonctionnement du code backend en utilisant un client Restify. Voici […]
Ci-dessous le code que j’ai restify = require(“restify”) passport = require(“passport”) GoogleStrategy = require(“passport-google”).Strategy jsonContentType = (req, res, next) -> res.setHeader(“content-type”, “application/json”) next(req, res, next) server = restify.createServer( name: “Sparked API” ) passport.use(new GoogleStrategy({ returnURL: “http://localhost:8080/auth/google/return” realm: “http://localhost:8080/” }, (id, profile, done) -> done() )) server.use(jsonContentType) server.get(“/”, (req, res, next) -> res.send( message: “hello world!” […]
J’ai des problèmes pour télécharger des fichiers sur une application node.js avec Restify. Ceci est mon code de téléchargement https://gist.github.com/maumercado/7ab5cbbfd27c6b825044 Apparemment, les événements ne sont pas déclenchés, mais je ne connais pas vraiment la raison, les fichiers sont également créés, mais une fois que je vois les informations de taille, il indique 0 octet. Il […]
J’utilise Restify depuis un certain temps maintenant. J’ai rencontré un code qui manque à next() et je me suis dit que je ne savais pas trop bien comprendre la raison pour laquelle next() devait être appelé après res.send() . Je comprends pourquoi l’utiliser dans une situation de middleware, mais pour un itinéraire normal, pourquoi est-il […]