Je suis nouveau sur node js et backend dans son ensemble. comment utiliser la valeur de la variable appelée "couper" en dehors de la fonction app.get dans une autre fonction
app.get("/search", async function (req, res) {
const searchString = req.query.search;
cut = searchString.slice(24);
});
console.log(cut);
Solution du problème
Vous pouvez définir la variable en dehors de la fonction comme ci-dessous,
let cut;
app.get("/search", async function (req, res) {
const searchString = req.query.search;
cut = searchString.slice(24);
});
console.log(cut);
Le problème avec cela, cependant, est que vous console.log(cut);
exécuterez le moment où vous chargez le fichier javascript et qu'il ne sera PAS exécuté à chaque fois que vous effectuez votre appel HTTP à GET /search.
Commentaires
Enregistrer un commentaire