OBTENIR les paramètres de la demande avec koa-routeur
http://localhost:3000/endpoint?id=83 résultats en 404 (Non Trouvé). Toutes les autres voies fonctionnent comme prévu. Suis-je manqué quelque chose?
router
.get('/', function *(next) {
yield this.render('index.ejs', {
title: 'title set on the server'
});
})
.get('/endpoint:id', function *(next) {
console.log('/endpoint:id');
console.log(this.params);
this.body = 'Endpoint return';
})
koa-la documentation du routeur sur les paramètres
//Named route parameters are captured and added to ctx.params.
router.get('/:category/:title', function *(next) {
console.log(this.params);
//=> { category: 'programming', title: 'how-to-node' }
});
Demande angulaire de contrôleur:
$http.get('/endpoint', {params: { id: 223 }})
.then(
function(response){
var respnse = response.data;
console.log(response);
}
);
OriginalL'auteur Out of Orbit | 2016-09-08
Vous devez vous connecter pour publier un commentaire.
Votre format de paramètre n'est pas droit
Remplacer votre itinéraire avec cette
Demande n ° de requête
Demande n ° param
Vous pouvez poster votre code à partir de l'endroit où vous demandez?
Ajouté le angulaires $requête http dans la question. Aussi juste à l'aide de l'adresse url du navigateur pour tester
dire que vous faites get('/flèche/:id', function *(next) {}?
Faire comme ceci get('/point de terminaison', function *(next) { case de la console.journal(ce.params || ce.demande.params)
OriginalL'auteur abdulbarik