#javascript #node.js #port #atom-editor #nodemon
#javascript #node.js #порт #atom-редактор #nodemon
Вопрос:
const express = require('express');
const app = express();
app.get('/',(req, res) => {
res.status(200).send('Hello from the server');
});
const port = 3000;
app.listen(port, () => {
console.log('App running on port ${ port }...');
});
Когда я запускаю этот код в своем терминале, это отображается как
[nodemon] starting `node app.js`
App running on port ${port}...
Комментарии:
1. Вам нужны шаблонные литералы вместо одинарных кавычек
Ответ №1:
Вы можете использовать интерполяцию строк только со строками шаблона.
console.log(`App running on port ${ port }...`);
Ответ №2:
Вы должны использовать back tics
вместо single quotes
. Ваш код
console.log('App running on port ${ port }...');
должно измениться на:
console.log(`App running on port ${ port }...`);
Обратитесь к этой ссылке для получения подробной информации.
Ответ №3:
Вы можете использовать этот код:
const express = require("express");
const app = express();
const port = 3000;
app.get("/", (req, res) => {
res.status(200).send("Hello from the server");
});
app.listen(port, () => {
console.log(`App running on port ${port}...`);
});
Или вы можете изменить код
'App running on port ${port}...'
Для
`App running on port ${port}...`
Ответ №4:
используйте строковые шаблонные литералы
console.log(`App running on port ${port}... `)
Вместо
console.log('App running on port ${port}...')