2 votes

${port} ne s'affiche pas comme une variable

import express from "express"
import mongoose from "mongoose"

const app = express();
const port = process.env.PORT || 8001;

app.get("/", (req, res) => res.status(200).send("Hello World"));

app.listen(port, () => console.log("${port}"));

console.log donne seulement ${port} et non 8001 .

1voto

pzaenger Points 2990

Chaînes de modèles utiliser des backticks :

app.listen(port, () => console.log(`${port}`));

(Bien que, console.log(port); devrait également convenir ici)

1voto

Ibrahim Hasnat Points 612

Utilice backticks au lieu de chaînes de caractères . Il s'appelle Littéraux des modèles dans JS. Pour plus de détails, vous pouvez consulter la documentation JS.

console.log(`${port}`)

Puisque vous n'utilisez qu'une variable, vous n'avez pas besoin de la mettre dans la chaîne. Vous pouvez aussi l'écrire comme ça :

console.log(port)

Donc le code entier sera :

import express from "express"
import mongoose from "mongoose"

const app = express();
const port = process.env.PORT || 8001;

app.get("/", (req, res) => res.status(200).send("Hello World"));

app.listen(port, () => console.log(port));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X