Как найти URL экспресс-сайта node.js на VPS?

Недавно я купил VPS у OVH для размещения моего бота в дискорде. У него есть страница stats.json, на которую мне нужен другой сайт, но я не могу найти экспресс-сайт своего VPS.

Я пытаюсь получить к нему доступ со своего vpsXXXXXX.vps.ovh.ca, но получаю сообщение об ошибке: This site can’t be reached. В моем основном коде есть следующее:

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
});
app.get("/", (request, response) => {
  response.sendStatus(200);
});
app.get('/stats', function(request, response) {
response.sendFile(__dirname + "/stats.json");
});

И даже с этим кодом я не получаю ответа от URL-адреса VPS.

Я бы хотел, чтобы мой сайт glitch.me мог ПОЛУЧАТЬ данные с stats.json, но я не могу найти или придумать способ получить URL-адрес для моего VPS.

Кто-нибудь знает, как подключить URL-адрес или использовать URL-адрес VPS?

Спасибо!

Кодированиеpro

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
263
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я понял свою проблему:

Я забыл добавить app.listen() к коду. Вот что я добавил, чтобы исправить это:

var port = 3000

/*
* Set your server's port. This made mine vpsXXXXXX.vps.ovh.ca:3000. 
* HTTP standard port: 80
* HTTPS standard port: 443
*/

app.listen(port, () => console.info(`Online on port ${port}!`))
Ответ принят как подходящий

Ты забыл послушать. Вместо этого установите порт среды

var port = process.env.PORT || 3000

app.listen(port, () => console.info(`Online on port ${port}!`))

Другие вопросы по теме