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

Posts les plus consultés de ce blog

Comment signer la connexion OKEx API version 5 avec websockets ?

Comment convertir une interface{} qui est vraiment une tranche de types dont le genre est reflect.Int32 en tranche de int32 ?

Créer un fichier CSV à partir d'un fichier texte avec des jetons d'en-tête à l'aide de scripts shell