Получение из простого Node.js Express приложения после развертывания - PullRequest
0 голосов
/ 06 мая 2020

Я сделал очень простое приложение c node express, которое возвращает некоторый текст.

let express = require('express');
let cors = require('cors');

let app = express();
let text = 'hello World'

app.use(cors());

app.get('/data', function(req, res){
  res.send(text);
});

app.listen(process.env.PORT || 3000);

Я пытаюсь получить данные из него в своем основном файле. js с этим :

// let url = 'http://localhost:3000/data'; -- this runs locally
let url = 'what_to_put_in_this_after_its_deployed';


let textNode = document.getElementById('text');

let button = document.getElementById('button');
button.onclick = () => {
    $.get(url, {}, function(data){

        console.log(data);
        textNode.innerHTML = data;

   });
}

Я запускаю его локально, и он работает с localhost: 3000. Я развертываю его на a2hosting, используя приложение Setup Node.js, оно работает, но я не могу найти URL-адрес для получения. Я пробовал свой общий IP-хостинг, скажем, 10.10.11.11:3000/data, я пробовал http://mywebsite.com/data. У меня есть доступ к терминалу на хосте, есть ли способ узнать, с какого адреса выполнять выборку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...