404 - от приложения nginx до удаленных серверов localhost? - PullRequest
0 голосов
/ 09 марта 2019

Я новичок в реакции и хотел развернуть сайт в моем домене с помощью Nginx. Мне нужно сделать так, чтобы приложение могло получать данные со стороны клиента, на локальный хост удаленного сервера, на котором размещен сайт с Nginx. Я знаю, что разоблачение этих многих деталей может заставить экспертов по безопасности и хакеров либо пускать слюни, либо качать головами. Но я теряю рассудок от этого.

Это отфильтрованная версия моей экспресс-службы Node.js, работающей на удаленном сервере:

const express = require("express")
const cors = require("cors")
const app = express();
const PORT = 1234;
const spawn = require("child_process").spawn;

app.use(cors())

app.listen(PORT,  function(){
console.log(`listening on port:${PORT}...`)
})

app.get("/api/play/:choice", function(req,res){
    pythonProcess = spawn('python',["./script.py", req.params.choice]);
    pythonProcess.stdout.on('data', function(data) {
    res.status(200).send(data.toString('utf-8'))})
})

Вот как я извлекаю информацию из развернутого приложения реакции. Публичный IP-адрес капли, которую я использую

fetch(`104.248.28.88/1234/api/play/rock`)

1 Ответ

2 голосов
/ 09 марта 2019

Измените выборку, чтобы заменить / на : для обозначения порта, а не каталога

fetch("104.248.28.88:1234/api/play/rock")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...